Archives for 

seo

Study: 300 Google Sitelinks Search Boxes – Triggers and Trip-Ups Analyzed

Posted by Royh

This post was originally in YouMoz, and was promoted to the main blog because it provides great value and interest to our community. The author’s views are entirely his or her own and may not reflect the views of Moz, Inc.

The sitelinks search box (schema.org/SearchAction) is one of the most popular markups out there. According to SimilarTech, there are now more than 650,000 sites that have implemented this markup, making it one of the most popular of all schema markup types.

That said, we don’t really know the reason why Google sometimes shows the search box for branded queries for sites that have implemented the markup, and sometimes doesn’t. While we don’t know what Google’s criteria are behind the search box algorithm, we have the data to definitely see that there’s a correlation between the traffic of the websites and the appearance of the markup.

5564ecdae35730.19942260.jpg

source: “Sitelinks Search Box” on Google’s developers site

What determines if Google displays your search box?

Using a SimilarTech “Websites using SearchAction Schema Entity” report, we compiled a list of websites implementing the above schema. We chose over 300 websites to sample, with varying traffic volumes. Then we researched each site and checked if Google was displaying a sitelinks search box when searching for the URL.

If we found a search box wasn’t displayed, we looked at the website in question to see if there were technical issues (based on Google’s setup instructions). Finally, we analyzed the results and produced the most common scenarios that would prevent Google from showing the sitelinks search box for a website.

Reasons why the sitelinks search box may not show (and what to do about it)

This list is ordered by frequency, from the most common to least common reasons that the Google sitelinks searchbox isn’t being displayed:

Reason No. 1: Traffic to the website is too low

MxwhkmVlP8_0XjVUtpffQCx686g7oPAk9SA1yxtP

As you can see in the chart, amongst the sites with SearchAction schema markup, there’s a definite correlation between website traffic and the likelihood that the searchbox will appear in Google search results. There were just a few sites (2.5%) with 100K monthly desktop visits where the searchbox was displayed. By contrast, nearly three-quarters of the sites with 50M monthly desktop visits had the sitelinks searchbox.

All the websites we tested implemented the schema SearchAction markup.

Here’s what it means:

  • Monthly desktop visits – the number of average monthly desktop visits to the website according to SimilarWeb‘s analytics.
  • With “site:” search box – the number of websites that have the “site:” search box for their website:

C:\Users\user\Google Drive\Roy\New posts\unnamed.png

  • With the custom search box – the number of websites that have the custom search box for their website:

C:\Users\user\Google Drive\Roy\New posts\custom.png

The biggest difference between the custom search box and the “site:” search box: Searches inside the custom search box will redirect you to the website results page in the website itself, while the searches in the site:searchbox will lead you to a second search within Google.

Reason No. 2: Markup is not implemented in the site

This is fairly obvious, but it needs to be reiterated: The searchbox can only appear if the markup is implemented. There are two available schema formats you can use to implement the markup.

1. Using JSON-LD:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "https://www.example.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

2. Using Microdata:

<div itemscope itemtype="http://schema.org/WebSite">
  <meta itemprop="url" content="https://www.example.com/"/>
  <form itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
    <meta itemprop="target" content="https://query.example.com/search?q={search_term_string}"/>
    <input itemprop="query-input" type="text" name="search_term_string" required/>
    <input type="submit"/>
  </form>
</div>

The Google recommendation is to implement the JSON-LD format, so if you prefer to do that, you can find the instructions here.

Reason No. 3: The URL attribute is wrong

This occurs when the “URL” attribute’s value doesn’t match the canonical URL of the domain’s homepage, or there are problems with the canonical tags of the main domain.

The most common problems are differences between the URL value in the markup to the domain himself.

Here are some examples:

  • http:// instead of https:// or the opposite
  • With WWW or without

This can be tested by using Google’s structured data testing tool and checking for problems with the URL value.

Reason No. 4: Issues with the search results page

The “target” attribute in the markup should point to the search results page URL on the website, including a placeholder for the query input parameter name, wrapped by curly braces.
"target": "https://query.example.com/search?q={search_term_string}"
  • “target” attribute is not defined in the markup or defined incorrectly.
  • No search results page exists (404) or it’s returning a server error (500)
  • The results page never yields results or the content is irrelevant to the search query input (this can be due to a technical problem in the engine of the search results page)
  • The field of the target in the markup isn’t defined well.

Reason No. 5: The query input doesn’t match

The value of the “query-input” name attribute doesn’t match the string that’s inside the curly braces in the “target” property. You need to make sure that the value of the “name” will match, otherwise it won’t work.

"query-input": "required name=search_term_string"

Reason No. 6: Using nositelinkssearchbox to disable the markup

<meta name="google" content="nositelinkssearchbox" />

Use this tag and, you guessed it, Google won’t show the searchbox. But unless you’re actively trying to disable the searchbox markup, this is likely one of the least common scenarios.

Now that we’ve covered all the reasons the sitelinks searchbox may not appear, here’s what it means in a nutshell:

Beyond markup: Best practices for winning the box

First, there’s a very strong correlation to site traffic. This is perhaps the main factor that determines whether or not Google will show the search box, even if all technical issues are addressed and schema is implemented correctly. Again, out of the websites we sampled that have more than 50M monthly desktop visits, 74% of them have sitelinks searchbox for their websites. When we checked the websites that have just 25-100K monthly visits, however, only 1.4% had the searchbox working for their site.

Secondly, as you can see from the various reasons listed above, there are a slew of technical kinks that may result in Google not displaying the searchbox. Some of these have to do with improperly implemented schema. If you suspect a technical issue is to blame, be sure to go through all of the tech-related scenarios listed above to ensure the bug is found. Then you can use our troubleshooting tips to fix the problem.

As you can see, there are several factors that affect the searchbox appearance in Google’s search results. But if you play your cards right and do your due diligence, getting those valuable searchboxes to appear is easier than you think.

Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

Continue reading →

Study: 300 Google Sitelinks Search Boxes – Triggers and Trip-Ups Analyzed

Posted by Royh

This post was originally in YouMoz, and was promoted to the main blog because it provides great value and interest to our community. The author’s views are entirely his or her own and may not reflect the views of Moz, Inc.

The sitelinks search box (schema.org/SearchAction) is one of the most popular markups out there. According to SimilarTech, there are now more than 650,000 sites that have implemented this markup, making it one of the most popular of all schema markup types.

That said, we don’t really know the reason why Google sometimes shows the search box for branded queries for sites that have implemented the markup, and sometimes doesn’t. While we don’t know what Google’s criteria are behind the search box algorithm, we have the data to definitely see that there’s a correlation between the traffic of the websites and the appearance of the markup.

5564ecdae35730.19942260.jpg

source: “Sitelinks Search Box” on Google’s developers site

What determines if Google displays your search box?

Using a SimilarTech “Websites using SearchAction Schema Entity” report, we compiled a list of websites implementing the above schema. We chose over 300 websites to sample, with varying traffic volumes. Then we researched each site and checked if Google was displaying a sitelinks search box when searching for the URL.

If we found a search box wasn’t displayed, we looked at the website in question to see if there were technical issues (based on Google’s setup instructions). Finally, we analyzed the results and produced the most common scenarios that would prevent Google from showing the sitelinks search box for a website.

Reasons why the sitelinks search box may not show (and what to do about it)

This list is ordered by frequency, from the most common to least common reasons that the Google sitelinks searchbox isn’t being displayed:

Reason No. 1: Traffic to the website is too low

MxwhkmVlP8_0XjVUtpffQCx686g7oPAk9SA1yxtP

As you can see in the chart, amongst the sites with SearchAction schema markup, there’s a definite correlation between website traffic and the likelihood that the searchbox will appear in Google search results. There were just a few sites (2.5%) with 100K monthly desktop visits where the searchbox was displayed. By contrast, nearly three-quarters of the sites with 50M monthly desktop visits had the sitelinks searchbox.

All the websites we tested implemented the schema SearchAction markup.

Here’s what it means:

  • Monthly desktop visits – the number of average monthly desktop visits to the website according to SimilarWeb‘s analytics.
  • With “site:” search box – the number of websites that have the “site:” search box for their website:

C:\Users\user\Google Drive\Roy\New posts\unnamed.png

  • With the custom search box – the number of websites that have the custom search box for their website:

C:\Users\user\Google Drive\Roy\New posts\custom.png

The biggest difference between the custom search box and the “site:” search box: Searches inside the custom search box will redirect you to the website results page in the website itself, while the searches in the site:searchbox will lead you to a second search within Google.

Reason No. 2: Markup is not implemented in the site

This is fairly obvious, but it needs to be reiterated: The searchbox can only appear if the markup is implemented. There are two available schema formats you can use to implement the markup.

1. Using JSON-LD:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "https://www.example.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://query.example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

2. Using Microdata:

<div itemscope itemtype="http://schema.org/WebSite">
  <meta itemprop="url" content="https://www.example.com/"/>
  <form itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
    <meta itemprop="target" content="https://query.example.com/search?q={search_term_string}"/>
    <input itemprop="query-input" type="text" name="search_term_string" required/>
    <input type="submit"/>
  </form>
</div>

The Google recommendation is to implement the JSON-LD format, so if you prefer to do that, you can find the instructions here.

Reason No. 3: The URL attribute is wrong

This occurs when the “URL” attribute’s value doesn’t match the canonical URL of the domain’s homepage, or there are problems with the canonical tags of the main domain.

The most common problems are differences between the URL value in the markup to the domain himself.

Here are some examples:

  • http:// instead of https:// or the opposite
  • With WWW or without

This can be tested by using Google’s structured data testing tool and checking for problems with the URL value.

Reason No. 4: Issues with the search results page

The “target” attribute in the markup should point to the search results page URL on the website, including a placeholder for the query input parameter name, wrapped by curly braces.
"target": "https://query.example.com/search?q={search_term_string}"
  • “target” attribute is not defined in the markup or defined incorrectly.
  • No search results page exists (404) or it’s returning a server error (500)
  • The results page never yields results or the content is irrelevant to the search query input (this can be due to a technical problem in the engine of the search results page)
  • The field of the target in the markup isn’t defined well.

Reason No. 5: The query input doesn’t match

The value of the “query-input” name attribute doesn’t match the string that’s inside the curly braces in the “target” property. You need to make sure that the value of the “name” will match, otherwise it won’t work.

"query-input": "required name=search_term_string"

Reason No. 6: Using nositelinkssearchbox to disable the markup

<meta name="google" content="nositelinkssearchbox" />

Use this tag and, you guessed it, Google won’t show the searchbox. But unless you’re actively trying to disable the searchbox markup, this is likely one of the least common scenarios.

Now that we’ve covered all the reasons the sitelinks searchbox may not appear, here’s what it means in a nutshell:

Beyond markup: Best practices for winning the box

First, there’s a very strong correlation to site traffic. This is perhaps the main factor that determines whether or not Google will show the search box, even if all technical issues are addressed and schema is implemented correctly. Again, out of the websites we sampled that have more than 50M monthly desktop visits, 74% of them have sitelinks searchbox for their websites. When we checked the websites that have just 25-100K monthly visits, however, only 1.4% had the searchbox working for their site.

Secondly, as you can see from the various reasons listed above, there are a slew of technical kinks that may result in Google not displaying the searchbox. Some of these have to do with improperly implemented schema. If you suspect a technical issue is to blame, be sure to go through all of the tech-related scenarios listed above to ensure the bug is found. Then you can use our troubleshooting tips to fix the problem.

As you can see, there are several factors that affect the searchbox appearance in Google’s search results. But if you play your cards right and do your due diligence, getting those valuable searchboxes to appear is easier than you think.

Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

Continue reading →

How to Choose a PPC Agency

Posted by anthonycoraggio

Paid search management is a great component of your marketing to outsource or delegate to a specialist. The field moves fast, so even without other responsibilities, keeping up with campaigns on a daily basis and all the developments in the technology and market environment is very demanding. When your time is already at a premium, finding a qualified agency can make a world of difference. Here are some questions to help you choose how to resource your online advertising needs.

Where is your business going?
Is this the right way to get there?

The reason you’re looking to run PPC campaigns in the first place is because you need to achieve certain business results—but is it actually the best way to get where you need to go right now? Particularly if you’re driving a new initiative or running ads for the first time, it’s important to take a step back and make sure you’re not trying to buy a horse to win an air race, because someone will likely try to sell it to you anyway!

Some red flags to watch out for:

  • Your target search niche is very small, or so new that no one’s searching for your product.
  • You haven’t evaluated the competitive landscape
  • Your website isn’t prepared to make effective use of the traffic you’ll be sending

It’s important to set expectations realistically. For example, if you’re trying to make a big break into the auto insurance market with a couple grand per month, you’re going to need some combination of very deep pockets and an outstanding value differentiator. On the other side of the coin, you can’t usually lean a major growth initiative on a target segment drawing only a handful of searches every month.

This can actually be a great task for an agency or experienced freelance consultant to address, but if you’re still at this stage make sure you’re being honest with yourself and them. Be ready to pivot to another channel, and make sure there’s a well reasoned backing for any promises of results you receive.

What kind of working relationship do you want?

In my experience, finding the right cultural fit is one of the most important things to consider when hiring out. Even if a deal looks good on paper, if you’re not on the same page and excited to work together, a cheaper fee or glossy list of credentials is going to lose its shine very quickly.

How do you actually plan to work?

Both sides of the table tend to start rolling out the idealism and HBR buzzwords during a request for proposals, but it ultimately works out a lot better for everyone if you keep it strictly realistic. Is your company large and methodical, or a scrappy team testing new ideas and patching holes every other hour? These situations demand very different skills and approaches from an agency to be successful, and if expectations are skewed to start, someone will wind up unhappy.

What do they need to be ready for?

Likewise, make sure to get a proper answer to this question from the agencies you’re considering. Just like in any hiring process, behavioral interviewing is going to be your friend. Need rapid responses and creative energy? Have a blunt or demanding teammate they’ll need to work with? Ask for examples of how they’ve succeeded in these kinds of situations in the past.

Are you looking for a bold experimenter or an obedient Igor?

Look for the full scope of success

Success in paid search is about much more than tweaking spreadsheets—you’ll need to create a cohesive and functional user experience from end to end, and that means some serious work on landing pages, ads, conversion rate optimization, data analysis, and selling the ideas to make it all happen. Before starting a new project, ask these questions:

  • What will it take to turn around new ad copy?
  • What kind of input will you be getting from your agency on new or improved landing pages? Whose job will it be to get them created?
  • What relationships might need to be cultivated between in-house stakeholders and external partners for the most effective communication and results when marketing messages or site changes are involved?

Don’t forget to factor in your plans for SEO, either—paid search is playing on the same field, and you’ll want to make sure the two are working together smoothly. If you’re also looking for an SEO partner, consolidating the two to a single agency often leads to more and better collaboration.

Think long term

Last, but certainly not least, don’t forget to ask where you see yourself in a year or two, and make that a part of the conversation. Are you aiming to bring the work in-house eventually, or will this stay outsourced for the foreseeable future? A good agency will be ready with a plan to help on-board or even help train a future replacement, and definitely won’t hold your account or data hostage.

Scale is an important part of the long term picture too. If you’re growing quickly into a rich market and could reasonably expect to double, triple, or 10x the scale of your campaigns in the near future, make sure you share your intent and find a partner who will be prepared when the time comes.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

Continue reading →

Your Daily SEO Fix: Week 4

Posted by Trevor-Klein

This week, we’ve got the fourth (and second-to-last) installment of our short (< 2-minute) video tutorials that help you all get the most out of Moz’s tools. They’re each designed to solve a use case that we regularly hear about from Moz community members.

Here’s a quick recap of the previous round-ups in case you missed them:

  • Week 1: Reclaim links using Open Site Explorer, build links using Fresh Web Explorer, and find the best time to tweet using Followerwonk.
  • Week 2: Analyze SERPs using new MozBar features, boost your rankings through on-page optimization, check your anchor text using Open Site Explorer, do keyword research with OSE and the keyword difficulty tool, and discover keyword opportunities in Moz Analytics.
  • Week 3: Compare link metrics in Open Site Explorer, find tweet topics with Followerwonk, create custom reports in Moz Analytics, use Spam Score to identify high-risk links, and get link building opportunities delivered to your inbox.

In this installment, we’ve got five brand new tutorials:

  • How to Use Fresh Web Explorer to Build Links
  • How to Analyze Rank Progress for a Given Keyword
  • How to Use the MozBar to Analyze Your Competitors’ Site Markup
  • How to Use the Top Pages Report to Find Content Ideas
  • How to Find On-Site Errors with Crawl Test

Hope you enjoy them!

Fix 1: How to Use Fresh Web Explorer to Build Links

If you have unique data or a particularly excellent resource on your site, that content can be a great link magnet. In this Daily SEO Fix, Felicia shows you how to set up alerts in Fresh Web Explorer to track mentions of relevant keyword phrases, find link opportunities, and build links to your content.


Fix 2: How to Analyze Rank Progress for a Given Keyword

Moz’s Rank Tracker tool retrieves search engine rankings for pages and keywords, storing them for easy comparison later. In this fix, James shows you how to use this helpful tool to track keywords, save time, and improve your rankings.


Fix 3: How to Use the MozBar to Analyze Your Competitors’ Site Markup

Schema markup helps search engines better identify what your (and your competitors’) website pages are all about and as a result can lead to a boost to rankings. In this Daily SEO Fix, Jordan shows you how to use the MozBar to analyze the schema markup of the competition and optimize your own site and pages for rich snippets.


Fix 4: How to Use the Top Pages Report to Find Content Ideas

With Moz’s Top Pages report in Open Site Explorer, you can see the pages on your site (and the competitions’ sites!) that are top performers. In this fix, Nick shows you how to use the report to analyze your competitors’ content marketing efforts and to inform your own.


Fix 5: How to Find On-Site Errors with Crawl Test

Identifying and understanding any potential errors on your site is crucial to the life of any SEO. In this Daily SEO Fix Sean shows you how to use the Crawl Test tool in Moz Analytics to pull reports and identify any errors on your site.


Looking for more?

We’ve got more videos in the previous three weeks’ round-ups!

Your Daily SEO Fix: Week 1

Your Daily SEO Fix: Week 2

Your Daily SEO Fix: Week 3


Don’t have a Pro subscription? No problem. Everything we cover in these Daily SEO Fix videos is available with a free 30-day trial.


Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!

Continue reading →