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.
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 →
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 →
Infographics are an excellent part of a well-diversified content marketing arsenal, and although it should not be the sole reason for their creation, offer a great many SEO benefits to your website. In a 2012 interview with Eric Enge, Matt Cutts, Google’s head of webspam, went on foray about infographics:
“There are ways that infographics can be created and that represent an OK form of promotion […] I would not be surprised if at some point in the future we did not start to discount these infographic-type links to a degree. The link is often embedded in the infographic in a way that people don’t realize, vs. a true endorsement of your site.”
Needless to say, the interview made people second guess the SEO value of infographics. Matt Cutts’ statement however, isn’t all that bad and shouldn’t be perceived as an omen that spells the imminent demise of clever data visualization. It can also be interpreted as an affirmation that a correctly managed (non-spammy) infographic campaign will continue to be effective in the future, even if only with a slightly discounted link value. Continue reading →
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…
Google specifies three scenarios for which rel=”alternate” hreflang=”x” is recommended:
You translate only the template of your page, such as the navigation and footer, and keep the main content in a single language. This is common on pages that feature user-generated content, like a forum post.
Your pages have broadly similar content within a single language, but the content has small regional variations. For example, you might have English-language content targeted at readers in the US, GB, and Ireland.
Your site content is fully translated. For example, you have both German and English versions of each page.
Similarly, there are three means for which hreflang can be implemented. It can be tagged with the element within the
section of each page, expressed through the http header for non-html files, or within your XML sitemap. There is an obvious advantage to applying it within an xml sitemap for enterprise level sites, like the ones I tend to work on. Typically, it is much easier to get an updated xml sitemap uploaded than to apply new tagging to a myriad of pages. However, even when applied within an XML sitemap, it can a be tedious process for large websites. I created a quick python script to help make that process a little bit easier.
This is script is designed for a website where the alternate language site has an equal number of pages to the primary language. For example, there are the same number of pages for en-uk and en-ca as there are for en-us. Continue reading →