Jump to content


Spartan Inner Circle Member
  • Content count

  • Joined

  • Last visited

  • Days Won


mki last won the day on May 10

mki had the most liked content!

About mki

  • Rank
    Active Member

Contact Methods

  • ICQ

Recent Profile Visitors

1,977 profile views
  1. I'm not going to check all of my sites but I'm getting "Crawled - currently not indexed" on privacy policy type pages. You can check under the coverage report.
  2. In this one case, I think you're good.
  3. mki

    It's time to dump Yoast

    I didn't notice your post but I dumped it off any site I have that gets traffic. I mostly use All In One SEO.
  4. I'm building an email list of bloggers that all blog on extremely similar topics. This happens to be topics that I am extremely knowledgeable about. I was kind of thinking that I could do exactly what you just said not to do, if I ever need some extra money. So I avoid that mistake; what kind of rates do you suggest for high quality content from an expert? I can PM you an example if you like.
  5. Note: This is intended to be used in the Command Line Interface and you can't hardcode the URL without bug fixing it. <?php //Curl as Googlebot, intended for CLI $requestUrl = ""; //hardcode the URL if desired if (($argc<2) && ($requestUrl == "")){ die("Usage: program URL\n"); }else{ $requestUrl = $argv[1]; } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $requestUrl); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'); $output = curl_exec($ch); curl_close($ch); //dump the links to the console $dom = new DOMDocument; @$dom->loadHTML($output); $links = $dom->getElementsByTagName('a'); foreach ($links as $link){ echo $link->nodeValue . " : "; echo $link->getAttribute('href') . "\n"; } ?>
  6. The Setup: Column 1 in your spreadsheet is your status, so whatever "good" "bad" whatever you want. Relevant or irrelevant, 3 stars, 17 bananas, it doesn't matter, whatever you are looking for. That's what you are filling during this prospecting process. Note: I personally just close the tab if it's bad and when I get to the end of the sheet I replace the blanks with "ignore" with a macro. Column 2 is empty and when you select it, it will open the URL in Mozilla Firefox (assuming the path is correct in the code below.) Column 3 is the URL or domain. How to use it: Use the keyboard keys, you can hold the down arrow in column 2 to open up how every many URLs / domains you want. Then just go through the tabs. Note: Some websites steal the focus with JS, just click the TitleBar of Excel, so you don't lose position. I actually disable JS while doing with a plugin called "Disable JS" https://addons.mozilla.org/en-US/firefox/addon/disable-javascript/ The plugin is really useful on other websites that do annoying JS things. Tip: Alt+Tab back and forth and Ctrl+W will close the currently open tab in Firefox. I have an MS office keyword and setup the 1 and 2 buttons to do that. Edit: I tried it for an hour and switched to https://addons.mozilla.org/en-US/firefox/addon/shortkeys/ and mapped alt+` to close tab. It's physically easier on your hand, but that plugin will not work on certain tabs, which in this case is actually good, since I want to keep a blank tab open so that I don't have to keep spawning firefox.exe and to do that I always keep the first tab blank (my computer is pretty fast but closing and executing firefox does waste time.) Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim URL As String Dim Command As String Dim Result On Error GoTo ErrorEvent If Target.Cells.Count > 1 Then Exit Sub End If Application.EnableEvents = False If Target.Column <> 2 Then Application.EnableEvents = True Exit Sub End If URL = Target.Offset(0, 1).Value Command = "C:\Program Files\Mozilla Firefox\firefox.exe -new-tab -private-window " & URL Result = Shell(Command, 4) AppActivate Application.Caption ExitNormally: Application.EnableEvents = True Exit Sub ErrorEvent: MsgBox Err.Description Resume ExitNormally End Sub
  7. mki

    Stupid Buzzwords

    I think they're just trying to say that SEO should move beyond the silo structure, I actually have a tendency to agree. It's a good internal link structure but you can do better. Obviously that piece by Matt is content marketing so it's blown massively out of proportion. Let me translate for him: Instead of using category pages, use a piece of content instead. So target keyword: SEO - 10,000 word guide on SEO children pages: white hat seo link building on page seo google penalties Then link the guide to the children pages internally and the children pages back to the guide. It's the exact same thing as the silo structure except that the links will all be in the body of content, rather than navigational or breadcrumb links. The weak part of the silo structure is the category pages don't attract many external links, so what is he saying is indeed better. I didn't need to read that piece of content to know that though.
  8. This is fun: Google's own about page debunks most of the SEO "gurus." https://www.google.com/about/our-story/ Read the first paragraph.
  9. Problem: You're doing outreach marketing in a competitive niche, a quality site responds to your email, you check their page and oh no, they're already linking to your uber competitor that has better content then you, so pitching them for a link is probably not going to work. Note: This is yet another reason to do the 2 step outreach approach. So instead of doing that, you can make a purely informative video, upload it to Youtube, then pitch them the video and try to get them to embed it instead. This makes sense to embed the video on your site as well. Think: The visitor is already on your site, so starting with a 30 introduction doesn't really make sense, you want to get right into the topic. You don't even need to (or want to) introduce yourself because on your site you're going to say "Here is a video I made about this:" and also, some sites might give citation near or below the video. Example: "Bob from HisSite made a great video on this." The fact that it's not clear who made the video, actually helps here. Tip: I've personally searched Youtube for videos to embed on my sites before... If the video starts out "Heyo Youtube! It's Your Home Boy TJ! Like Share and Subscribe!" there's no way I'm going to use this video. But if the video purely informative, is devoid of branding (unless it's at the end and it's reasonable), and doesn't have somebody begging for shares, I would definitely do it. What not to do: https://www.youtube.com/watch?v=w72Yqjw_J4Y What to do: https://www.youtube.com/watch?v=7tH-vWUwvus The video also needs to fit logically into a piece of content. So in the "What to do" example, that video would fit nicely on a piece of content talking about creating web designs from a PSD file. So the content would not initially say "quick go install WAMP," rather it would go through the process of creating the PSD file and getting that all sorted out, then suggest that doing the development work locally is faster, so install WAMP, here's a video on that; and then continue on with the process. This technique is obviously not going to be all that effective, but in many situations, you're going to need a good angle or you're not going to get a link at all. If your site is about SEO and they're linking to Moz, sorry they're probably not going to take that link down and put yours up. But, if you create a video on "How to do a competitor backlink analysis," well they might. Back to prospecting... 😩🔫
  10. You can use the site audit tool on sites you do not own. Set the limits low and you can do things like figure out how many internal links a page has. You have to delete the site audit when you're done though to use the audit tool on a new site (unless you're on a plan above the base plan.) The staff confirmed with me that you're allowed to do this. The second step is to verify the site and it's optional. Note that without verification, you can't ignore robots.txt and if they've blocked the ahrefs bot, it will not crawl it. Also, you can't delete it until it has completed post processing, or at least, I could not.
  11. Are you sick of social sharing plugins that oddly load assets from their CDN which costs them money but it's free plugin? Which leads one to think they are doing something evil with the data? Are you sick of having to de-minify JS in an attempt to verify that you are not installing malware to your website? What does that 14,000 lines of JS do anyways? What about plugins that have no good reason to drop cookies but do anyways? So much for the cookie laws, you need the shares brah! Tired of massive piles of code that you don't use but try to upsell you some lead generation tool that you don't want and can code in HTML in 5 minutes? Really bootstrap + sublime text. Sick of the relentless torrent of BS emails you get from those plugin providers? Yes I need more product descriptions that convert for my blog that does not sell products. Or better yet it breaks your site? I'm looking at you AddThis. Great because this plugin doesn't do any of that crap: Boom: Free, responsive, clean JS, no CDN weirdness, no massive pile of unused assets that looks like a reverse http shell could easily be hidden inside, no cookies, and it works. https://wordpress.org/plugins/sassy-social-share/
  12. https://www.seroundtable.com/google-302-redirects-pass-pagerank-21575.html
  13. This is apparently old news.
  14. Join the "Network Marketing, Internet Marketing MLM" group on Facebook now! At this rate, I should be a millionaire by the end of the week! I've never seen so many people giving away thousands of dollars of bitcoin before in my entire life...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.