Google and other search engines are constantly updating their algorithms in order to provide users with the best search experience. This presents challenges for SEO.
SEO professionals and site owners have to constantly adjust their optimization strategies to the new online environment. Otherwise, as search engines review and revise their algorithms, rankings will be affected.
To discuss current big SEO challenges, we invited our special guest Nick Eubanks SEO and entrepreneur. Nick is Head of Strategy at From The Future and Partner at Traffic Think Tank.
Nick and our other SEMrushchat participants shared their tips on challenges for SEO, such as how to prepare for Google’s mobile-first index, voice search, and more.
In order to prepare for Google’s mobile-first indexing, what should SEOs bear in mind? Do you believe that websites with full-page interstitials will be penalized? Are they a ranking factor? Why or why not? What are some common errors that result from inadequate JavaScript testing and how can you fix them? Data highlighting and schema tags are completely different. What are the differences between the two and which should we prefer? How will voice search affect websites’ SEO, rankings and choice of keywords?Q1. In order to prepare for Google’s mobile-first indexing, what should SEOs bear in mind?
In November 2016, Google started testing its mobile-first index, which is expected to change the way websites are ranked in search engine results pages. This means that eventually, Google algorithms will primarily use the mobile version of your site’s content.
Let’s see what SEO specialists should do to prepare for Google’s mobile-first index.
1. Create a mobile website or responsive design
First of all, it’s important to have a mobile site or responsive design that will optimize your site for smartphones and tablets. As Rachel Howe pointed out, SEO specialists and site owners should have already done this. If they haven’t, they need to start immediately. “Google will use a mobile site to figure out both desktop and mobile rankings. Get your mobile site in order,” recommended Andy Drinkwater. “Have a mobile website. It's amazing how many sites still aren't mobile-friendly!” tweeted Netvantage Marketing.
A1: They should have already thought about it months ago because its already rolling out! Have a mobile or responsive site. #semrushchat
— Rachel Howe (@R8chel_Marie) February 15, 2017
2. Page Load Speeds Should be Good Enough for Mobile
Modern users expect websites to load very fast. So does Google. You need to make sure that your site’s load speed is high enough to rank on mobile SERPs. Nick remarked that speed is now more important than ever. In addition to your site’s load time, Arnout Hellemans also recommended paying attention to its user experience: “Speed is the key, test your loading speed on mobile, no pop-ups, focus on UX. Log errors and take feedback seriously.”
A1. Speed is more important than ever and Google has conceded to allow for content presentation to be different /cont #semrushchat
— nick eubanks (@nick_eubanks) February 15, 2017
3. Review User experience for Mobile
Just because you have a responsive design doesn’t mean that you don’t have to care about user experience. To provide your site visitors with the best possible experience, you need to have clear, focused content and easy-to-understand menus and navigation. You should also adapt your design for touch and leverage mobile-specific features. “[SEOs should think about] UX for both content and navigation, sites should invest in AMP pages and informational content,” tweeted Samantha Torres. You can also check out these five common UX mistakes you need to avoid on your mobile site.
A1a Mobile optimization isn't just about fitting different screen sizes. There are unique usability issues you need to address #semrushchat
— PolePositionMkg (@PolePositionMkg) February 15, 2017
4. Consider AMP Pages Where Possible
Google’s Accelerated Mobile Pages (AMP) project was specifically designed to help publishers create mobile-optimized content. In a nutshell, AMP pages are lightweight pages that are designed to load quickly on mobile devices and a highly accessible framework for creating fast-loading mobile webpages. These pages provide publishers with a relatively easy way to improve the speed of their mobile websites. SEO specialists should consider creating AMP pages whenever possible.
A1. Create AMPs where feasible/if relevant. #semrushchat
— Reva Minkoff (@revaminkoff) February 15, 2017
5. Understand User Intent Across Devices
Josephine Hardy made a great point, saying that a mobile-friendly website is much more than just a responsive site. User intent differs across multiple devices. This means that site owners need to understand what their mobile users are trying to accomplish on their sites. Because desktop and mobile searches are prioritized differently, you need to optimize your site accordingly.
A1 Mobile is more than just responsive. You need to understand what actions users are trying to accomplish from their phone. #semrushchat
— Josephine Hardy (@JosieMHardy) February 15, 2017
SEO Challenges Recap: In order to prepare for Google's mobile-first indexing, what should SEOs bear in mind?
Make sure to get your mobile site in order because Google uses these mobile sites to figure out both desktop and mobile rankings. Create Accelerated Mobile Pages (AMP) if it's feasible or relevant. Look at the level of content and structured markup on desktop pages vs. mobile. It's important to remember that mobile users have a different intent, so make it easy for your mobile users.You don’t have to wait until Google’s mobile-first index is officially announced. Follow these tips from our chat participants to prepare for this update. The time for action is now!
Q2. Do you believe that websites with full-page interstitials will be penalized and are they a ranking factor?
Interstitial spaces are small webpages that appear before or after an expected page of a website or within a mobile application and block out the site’s or app’s other content. They usually freeze on the screen for a select number of seconds until an “X” button appears. Interstitial spaces serve as a promotional tool – as an advertisement or to encourage people to sign up for a mailing list, survey, or anything else.
In August 2016, Google published a post on its official blog about helping its users easily access content on mobile: “Pages that show intrusive interstitials provide a poorer experience to users than other pages where content is immediately accessible. This can be problematic on mobile devices where screens are often smaller.” In this post, Google also provided several examples of both interstitials that make content less accessible and interstitials that are used responsibly.
Nick thinks that Google will penalize mobile sites with interstitials. There’s already data that proves a correlation between dips in organic visits and traffic from interstitials on mobile.
A2. on mobile yes, already have data proving correlation of massive dips in organic vis+traffic from interstitials on mobile #semrushchat
— nick eubanks (@nick_eubanks) February 15, 2017
In Reva Minkoff’s opinion, using interstitials on your site is a serious risk. She remarked that Google has already penalized pop-up ads, and interstitials are essentially the same thing.
A2. Yes - it's a serious risk. Google penalized pop ups a long time ago, and this is almost the same thing. #semrushchat
— Reva Minkoff (@revaminkoff) February 15, 2017
AJ Ghergich remarked that Google will penalize big interstitials only on mobile sites, not on desktop.
A2: Google will penalize big interstitials only on mobile not desktop. Exit intent still allowed. Ads gating content are not ok #semrushchat
— AJ Ghergich (@SEO) February 15, 2017
On the other hand, Ryan Jones pointed out that interstitials are only a mobile-friendliness factor and they won’t lead to a penalty. However, he mentioned that users tend to hate those intrusive popups.
A2: interstitials are only a mobile friendly factor not a penalty. I'd be OK with it being a penalty though. users hate em #semrushchat
— Ryan Jones (@RyanJones) February 15, 2017
Some of our chat participants pointed out that sites with interstitials will be punished, as visitors will be deterred by annoying interstitials. “You need to consider user experience. Do these interstitials irritate them? Always think of the user first,” recommended PolePositionMkg.
A2. In a way, they're already being punished. Like many users, intrusive pop-ups and ads put me off; I dwell less, return less. #semrushchat
— Like Don Draper-ish (@DigiDonDraper) February 15, 2017
Interstitials interfere with your site’s user experience. They hinder visitors from completing a desired action and force an ad view until they figure out how to click out. As a result, using too many of these web elements can lead to a high bounce rate.
A2: Shouldn't need to be a ranking factor/penalty - only going to frustrate users and make them want to leave your site. AVOID #semrushchat
— Tom Etherington (@tdetherington) February 15, 2017
Also, Michael James Field shared his observations, saying that today the role of interstitial spaces is declining.
A2: Yes they are a ranking factor, but play a part in larger algorithm. I can only see role of interstitials decline on sites. #SEMrushchat
— Michael James Field (@Mikuss) February 15, 2017
SEO Challenges Recap: Do you believe that websites with full-page interstitials will be penalized and are they a ranking factor?
Get rid of (big) interstitials on mobile - Google will penalize them on mobile but not desktop. The search engines care about UX and interstitials don't help that, plus it's a serious risk. If Google can see the interstitials are providing value to the site there shouldn't be a penalty. For example, on a site like Pinterest, there might be a business objective where the pop-up works. According to Google, webpages with intrusive interstitials provide a poorer user experience than other pages with immediate access to content. This is a signal and not a penalty, so it’s better not to overuse these elements and follow best practices when using them.Q3. What are some common errors that result from inadequate JavaScript testing and how can you fix them?
JavaScript is a programming language with object-oriented capabilities. It’s most commonly used on webpages whose implementations allow the user to interact with the client-side script. At first sight, JavaScript may seem quite simple; however, a number of common JavaScript mistakes can keep your code from working.
Here are some of the most common JavaScript errors that occur because of inadequate testing of JavaScript.
1. JavaScript conflicts in some browsers
Some browsers can cause JavaScript conflicts. If issues are triggered by a JavaScript libraries conflict, you need to look at the JavaScript console. Depending on your browser, its name will vary slightly: DevTools Console, Web Developer Tools, Web Inspector, etc. Every browser has a different way of accessing the console. These tools will display a JavaScript conflict to help you detect a problem. If you find the error, you need to figure out which part of your site causes this problem.
A3 Top 3; 1) no handling for JS disabled experiences 2) JS conflicts from oversight of other browsers 3) content loaded only JS #semrushchat
— nick eubanks (@nick_eubanks) February 15, 2017
2. Memory leaks Are a Common Problem
This issue is easy to detect. If your site increasingly uses more memory, you have a leak. Different devices and browsers have different capabilities. For example, the same page can run smoothly on one device and crash on another one.
You need to test your webpage on those devices that are popular with your users. If its user experience is bad, your page may exceed the memory capabilities of these devices. In his post, Kayce Basques explains how to fix memory problems.
A3: Most common: Memory Leaks If Else Error JavaScript Closure Undefined vs NULL #semrushchat
— Val Vesa (@adspedia) February 15, 2017
3. Incorrect reference to “this”
In most cases, the value of “this” is determined by what a function is called. For example, the issue occurs, when you’re trying to name a function in an object, but you type the wrong name. Therefore, you always need to ensure that the function name is correct.
A3: Incorrect references to "this". Confusion about "equality" Incorrect use of "Loops" & do not fall into add, modify etc.
#semrushchat
— Gabriella Sannino (@SEOcopy) February 15, 2017
4. JavaScript is blocking the DOM
When it comes to analyzing the load speed of your webpage, you need to take into consideration what might be blocking the Document Object Model (DOM). Before a browser can render a webpage, it has to build the DOM tree by parsing the HTML markup. Whenever the parser encounters a script, it stops to execute the script before it can continue parsing the HTML.
When it comes to an external script, the parser is also forced to wait for the resource to download. You need to avoid and minimize the use of blocking JavaScript. To find out more, check out how to remove render-blocking JavaScript.
A3 Javascript can cause a DOM not to be constructed and stop the crawling of your pages content #SEMRushChat
— Bill Slawski (@bill_slawski) February 15, 2017
5. Blocking JavaScript files in your robots.txt file
If you block JavaScript files in your robots.txt file, Google won’t be able to render your website. Therefore, Google won’t completely understand your site, and it might even result in lower rankings.
A3 Blocking Javascript and CSS in Robots.txt keeps Google from understanding content layout makes Data highlighter stop working #SEMRushChat
— Bill Slawski (@bill_slawski) February 15, 2017
SEO Challenges Recap: What are some common errors that result from inadequate JavaScript testing and how can you fix them?
Some browsers can cause JavaScript conflicts
Memory leaks from "If Else" error, Javascript closure and Undefined vs Null.
Incorrect references to "this" and incorrect use of "Loops".
Blocking Javascript and CSS in Robots.txt stops Google from understanding content layout.
Javascript can cause a DOM to not be constructed and stop page content from being crawled.
To find out more on the topic, check out the following guide with examples provided by Ryan J. Peterson: “ Buggy JavaScript Code: The 10 Most Common Mistakes JavaScript Developers Make.”
Q4. What are the differences between data highlighting and schema tags and which should we prefer?
Schema markup is a specific vocabulary of tags that you can add to your HTML to help search engines return more informative results for users This microdata helps crawlers interpret the content on your webpages more effectively.
However, there is another way to add structured data markup to your pages. Data Highlighter is a browser-based tool that helps webmasters markup their pages. Our chat guests shared their opinions on both implementing schema markup and data highlighting.
Some of our chat participants voted for schema markup, saying that it’s more effective.
A4: Google's data highlighter never works ;-) Use schema at every opportunity #semrushchat
— Andy Drinkwater (@iqseo) February 15, 2017
Nick agreed with Andy Drinkwater on this point and mentioned that, with schema, you can practically wrap data the way you prefer.
A4 schema is cleaner, you're physically wrapping the data the way you want it.. highlighting gets sloppy quickly #semrushchat
— nick eubanks (@nick_eubanks) February 15, 2017
Netvantage Marketing pointed out that you should use schema for local optimization.
A4: Schema should be used for local optimization! It is a must. DO NOT IGNORE IT. #semrushchat
— Netvantage Marketing (@netvantage) February 15, 2017
Even though Danny Ray Lima finds Data Highlighter satisfying, he remarked that schema offers a variety of markup codes to enhance your content. “Use Schema every time,” advised Mark Preston, “I've had so many quick wins through implementing Schema correctly.”
A4: Data highlighting is okay for basic information but schema offers a variety of markup codes to enhance the content #semrushchat
— Danny Ray Lima (@dannyraylima) February 15, 2017
The Data Highlighter tool is easy to use, but schema provides much wider options. “What I know is that data highlighter can be easier to use, but nowhere near as many options as schema,” tweeted ThinkSEM.
Pat Whalen believes that data highlighting is good for small and medium businesses that don’t have advanced knowledge of web development and cannot hire a professional developer.
A4: Data highlighting is good for SMB without developers or advanced knowledge. Schema for everyone else. #SEMrushchat
— Pat Whalen (@2patwhalen) February 15, 2017
Dawn Anderson pointed out that if you have access to a code base, you definitely need to use schema markup.
A4) Depends on the circumstances. If you have access to code base as such then schema tags. Data highlighting 2nd choice #semrushchat
— Dawn A ໒( ⁰ _ʖ ⁰ )७ (@dawnieando) February 15, 2017
As you can see, opinions are divided. Some of our chat participants strongly recommended using schema markup, while others believe that your choice should depend on the circumstances. However, most of them agreed that schema offers enhanced snippets and enhanced visibility.
SEO Challenges Recap: What are the differences between data highlighting and schema tags and which should we prefer?
It depends on the circumstances. If you have access to code case use schema tags, data highlighting should be a second choice. Template changes can affect data highlighter configuration. Make sure to use universal schema markup. Use schema for local optimization. Schema is cleaner and you're physically wrapping the data the way you want it. With highlighting, things can get sloppy very quickly.Q5. How will voice search affect websites’ SEO, rankings and choice of keywords?
As technology improves, voice search is becoming increasingly reliable. More people are searching for things on the Internet using voice. The question is, how will it change different aspects of SEO.
Here’s a list of five things that SEO specialists should pay attention to in light of the rise of voice search.
1. Content that answers questions
When people perform a voice search, they want direct answers. Their voice search queries significantly differ from regular text ones. This means that you need to adapt your content accordingly and make it answer your users’ questions. “More voice search happening now. Content should be written to answer questions like why, where, when, what, and how,” tweeted Malhar Barai.
A5 create content that answers questions, most voice queries are info gathering / seeking answers #semrushchat
— nick eubanks (@nick_eubanks) February 15, 2017
2. Optimize for local and 'near me' searches
Voice queries often contain the phrase “near me,” which shows that a searcher wants to find a local business. To adapt your website to voice search, you should optimize it for local search and mobile.
A5: local seo is more important than ever, long-tail optimization and most importantly content that answers questions #semrushchat
— Sean Van Guilder (@seanvanguilder) February 15, 2017
3. User intent and personalization
Voice queries provide a better chance to predict searchers’ intent, which in turn gives site owners more insights into where users are during each stage of their journey. As a result, site owners gain the ability to tailor their content accordingly to enhance their search results.
A5 A ton. Will put bigger emphasis on searcher intent and personalization #semrushchat
— PolePositionMkg (@PolePositionMkg) February 15, 2017
4. Longer conversational phrases
With the expansion of voice search, our chat participants expect to see more long-tail keywords and natural language queries. If you optimize your content for longer conversational phrases, there’s a greater chance that users will end up on your site. ”With AI and RankBrain, as searches become more colloquial and conversational, you just need to adapt your content to match [these queries],” tweeted ThinkSEM.
A5: optimize for longer, conversational phrases; intent will (or should!) matter more; bigger impact for local #semrushchat
— Martin Weinberg (@MartinWeinberg) February 15, 2017
Nick also pointed out that because of the rise of voice search, SEO specialists and site owners need to better understand how their target audiences speak, including what slangs and accents they use, etc.
A5 will need to understand the nomenclature (read=slag) of your target audience, words have different meanings different places #semrushchat
— nick eubanks (@nick_eubanks) February 15, 2017
5. Contextual search
Voice queries make contextual search more meaningful. Natural language queries provide a wealth of contextual information and useful data about users’ intent. Contextual understanding enables you to provide users with the exact information they need.
@semrush A5.2 Also, more local and contextual search happening on voice. Keywords and Content should be aligned accordingly #semrushchat
— Malhar Barai (@MalharBarai) February 15, 2017
SEO Challenges Recap: How will voice search affect website SEO, ranking and keywords?
Voice search will put a bigger emphasis on searcher intent and personalization. Optimize for longer, conversational phrases because most voice queries are information gathering and seeking answers. With voice search, local SEO is more important than ever. Voice search is going to put more emphasis on long-tail keywords, so it's going to be important to optimize for long-tail optimization.Many thanks to Nick Eubanks and our other chat participants for sharing their expertise and knowledge!
Note, this SEMrush chat was hosted in February 2017 and all information was relevant at that time.
Innovative SEO services
SEO is a patience game; no secret there. We`ll work with you to develop a Search strategy focused on producing increased traffic rankings in as early as 3-months.
A proven Allinclusive. SEO services for measuring, executing, and optimizing for Search Engine success. We say what we do and do what we say.
Our company as Semrush Agency Partner has designed a search engine optimization service that is both ethical and result-driven. We use the latest tools, strategies, and trends to help you move up in the search engines for the right keywords to get noticed by the right audience.
Today, you can schedule a Discovery call with us about your company needs.
Source: