Analysis of Link Building Outreach: What Signals Success?

Many marketers and SEOs cringe at the thought of link building due to how monotonous and labor intensive it can be. Not me though. Since it can be much harder and not everyone has the patience for it, it’s an excellent opportunity that some of us can capitalize on. I understand that some people still think link building is sketchy or unnatural and the only way you should get links is by earning them, but if that were the case, most businesses online would never be able to compete in organic search. Links are an important factor in organic search and hold real value for your ranking ability.

Regardless of your experience level, outreach is the most difficult part of building good links… Link prospecting isn’t easy either, but it is pretty straight forward: It’s mostly about building out a list of qualified targets, something most marketers have solid experience in.

Once you have that list of prospects, comes the sweating and pit stains. Finding who to email, what to say to draw them in, how to “sell” your link to be included on their site, and ultimately getting links is truly what separates the amateurs and the pros. Having your emails simply opened can be a tough task, so taking it a step further and actually getting a new link placed on a page gets pretty tricky. Continue reading

Implementing AMP Forms from Start to Finish with amp-form [Examples]

The introduction of the amp-form component to AMP suspended the need to use hacks and expanded its functionality allowing for a much more flexible experience. Lead capture, commenting, search capability, and other site features common to most web pages suddenly became much more achievable with AMP HTML.

As with the rest of the AMP project, the amp-form documentation seems pretty straightforward, as it’s pretty close to standard HTML. The AMP team has even built out AMP By Example, a site with different example code snippets and demos. Continue reading

Calculate Keyword Growth Using Google Trends, Python, and the Slope Formula

During a presentation I gave at Distilled’s SearchLove Boston conference in early May, I advocated that people use the slope formula and Google Trends data to determine if interest keywords have grown over time or if they are slipping away into searcher oblivion.

The only problem with this, is that unfortunately Google doesn’t provide an official API for Google Trends, so we need some Python wizardry to do this in bulk.
Continue reading

Accelerated Mobile Pages (Google AMP) Hack to Add Lead Capture Forms

how to hack amp for lead generation and fast mobile sites

Update 5/15/2017: Refer to my new post about how to implement forms in AMP.

I’ve been working a lot with Google’s Accelerated Mobile Pages (AMP) Project as of late. The platform has a lot of restriction and doesn’t permit things such as third-party JavaScript and html form tags (so, lead-capture forms aren’t supposed to be possible within the AMP framework), but there is a weird workaround…
Continue reading

Can I use blackhat article spinning (spintax) for whitehat purposes?

Whilst chatting in our office last week, reminiscing of ye old SEO tactics such as article spinning, automated backlink tools, etc, we started talking about article spinning and how it might have some legitimate value in certain use cases.

But first, let’s just one thing straight: In no way do I / we condone the use of article spinning for the purpose of blog posts, news articles or anything in between. There is a time and a place for everything, and spinning an entire article to get a unique version just isn’t something I’d recommend. On the other hand their are a few uses that I think we could re-examine such as:

  • eCommerce descriptions
  • photo gallery descriptions
  • meta descriptions, in some cases
  • and a few more

Continue reading

Automatically Download Google Search Analytics Data Every Month [Updated for New API]

Google Webmaster Tools (recently renamed Google Search Console) is a treasure trove of data, especially useful keyword information.

Unfortunately, it isn’t stored for a long enough period to be useful for any trending.

If you want to get more use out of Google Webmaster Tools data, it is necessary to store it in a database, which may be challenging for some without a developer background.

I’ve been storing GWMT data ever since (not provided) came into full swing, and I recommend everyone do so as well.

Here is the Python script I have been using to download this data on a monthly basis…

Note: This script has been updated to use the new Search Analytics API.
Click here to jump to the new script.

Continue reading

Semantic Keyword Research with KNIME and Social Media Data Mining – #BrightonSEO 2015

I had the opportunity to travel to the UK in April and speak at BrightonSEO, an SEO conference I’ve always admired from afar in the United States.

Needless to say, it was an incredible experience. I return from England having connected with many of my European SEO brethren, a liking of beans for breakfast, and with the word “garbage” stricken from my vocabulary and replaced with “rubbish”.

For those of you who did not make it out to see my presentation, or for those who attended and yearned for greater detail, I present to you this recap of my presentation…

Jump to…

Continue reading