Beyond the Metrics: Analyzing User Engagement

bcoughlin
bcoughlin
M Posted 5 years 11 months ago
t 9 min read

User engagement is not often a high enough priority for digital marketers, and that is both a big mistake and a big opportunity. Many reports focus on traffic, revenue, keyword rankings (and of course DataCube score), but user engagement metrics are usually an afterthought.

Unlocking the value of user engagement data should be at the heart of every report, whether the focus is SEO/SEM, content marketing, email marketing, or conversion rate optimization.

Check Your Data Cube Score Today!

What is an engagement metric?

A variety of commonly tracked metrics tend to fall under the bucket of “engagement,” but they all focus on how people interact with your webpage. Do users spend more time on one page than another? Do users click back to a search result immediately after visiting your website? If a particular type of content is present, such as a video, do users watch the full video?

Note the difference between an engagement metric and an experience metric. Experience metrics focus on technical performance of your site, such as the page load speed.Dive into engagement metrics to determine ROI - BrightEdge

In addition to the common engagement metrics discussed here, remember you can set up custom metrics to answer questions specific to your website or business. For example, if you’ve recently invested in new media (videos, infographics, etc.) to give your customers more information at various points of the sales funnel, you might want to see if the average order value of customers who watch a new video is higher or lower than those who don’t watch a video, and compared to those who watch a different video.

Really digging into engagement metrics helps determine ROI on recent digital implementations and gives you a wealth of helpful information for marketing resource allocation.

What are the most important user engagement metrics?

  • Pageviews & sessions - All other engagement metrics give context to the traffic data (pageviews and sessions) in your analytics. Traffic metrics tell you what happened, but few clues to why.
  • Check out Tips on getting more value out of your SEO reporting for more on SEO traffic analysis.
  • Pageviews per session: At a very high level, comparing pageviews per session before and after a page/site update is a great way to see if people are engaging more or less with your website. That said, dependent on business goals, a better strategy may be shortening the path to conversion, so a lower pageview per session number might be an improvement. This is more commonly a focus for paid media than SEO, but it’s really a question of funnel stage. If a potential customer is higher in the funnel, like a business blog, you likely want a higher pageview per session number, but for top-converting product pages, a lower number.
  • Conversion rate: Many reports already have some focus on conversion rates as an important KPI, but overemphasizing work on improving them may lead to poorer overall performance. For instance, removing a few paragraphs of text to boost the conversion rate may hurt your SEO keyword ranking and lower overall traffic and conversions.
  • Bounce rate: What is bounce rate? A “bounce” is a single session where the user views no other pages. Understanding an acceptable bounce rate is unique to different intended user experiences, so while lower is usually better, if someone searches for a definition and finds exactly what they want, a bounce actually indicates high user satisfaction, not low. Read more about bounce rates in a recent post.
  • Time on page & session duration: How long a user spends on your website and on particular pages is often most helpful for content marketers, as the time a person actually spends on an article is critical to understanding and predicting interest for upcoming content calendars. Content calendars always need more ideas, and making data-informed strategic decisions about what topics or types of articles to create is make-or-break for content marketers.
  • Top exit pages: Limiting exposure to low-performing content, such as a distracting product selector tool that slows the path to conversion, can be a great way to quickly improve overall conversion rates, so taking a look periodically can open up quick wins when you need them.

Segment by design as well as category to uncover more engagement insights

Many traffic reports break down overall traffic numbers by category or topic, usually aligning with business objectives. Segmenting by page design or feature allows for more cross-channel analysis and optimization.

Example: An apparel website’s report might segment traffic by shoes, shirts, and pants. After a major website redesign, the report shows shoes benefited much more than shirts and pants. A number of business decisions might be made because of this, but if the report segmented by page type, such as category pages, product pages and product guides, the real story may be the shoe category had more product guides, which benefited the most from the design update, and drove the shoe performance. With that information, instead of investing more heavily in shoes, the company’s digital marketing director might invest in more product guides rather than more shoe-specific content.

Understanding user engagement in context of website performance

What’s more important, user engagement or traffic? What about keyword ranking? How do these impact one another? There are a lot of questions that can come up when you start digging into engagement metrics. Sometimes, if your keyword rankings and SEO traffic go up, your website might start to receive more casual users, who are less engaged than those who found you before.

To help make sense of this, build and refine a custom dashboard tailored to your business and website’s goals. Over time, it will go beyond telling you what is happening, and tell you why.

Paycor Leverages Data Cube And Sees 994% Organic Lead Growth

See how 25 hours each week can increase organic traffic

308%
increase in site visits
25
hours per week to optimize

Paycor Leverages Data Cube And Sees 994% Organic Lead Growth

See how 25 hours each week can increase organic traffic

BACKGROUND

Paycor, an online platform that provides payroll and human resources software to small and medium sized businesses, initially paired up with BrightEdge to gain visibility into content performance, share of voice, and secure recommendations to better strategize for SEO.

Prior to working with BrightEdge, the Paycor marketing team scarcely provided proper attention to SEO. "Now, there are two of us in-house who are working on SEO at least some of the time, but neither of our roles are 100% dedicated to SEO...we're stretched thin," said Leslie Handmaker, Sr. Digital Marketing Strategist, at Paycor. Even so, Paycor's small SEO team spends nearly 25 hours each week on both on-page and technical optimization strategies.

SOLUTION

At the beginning of 2020, Paycor completed two sizable site migrations to support their overall master brand strategy. The team leveraged Data Cube to evaluate high-performing content from each Paycor domain and mapped out a plan to rebuild using both new and published content. "Both migrations went well and contributed to our growing domain authority," said Handmaker. Paycor has also deployed Autopilot for SEO on their site to assist in offering users an overall better UX when finding relevant content.

THE RESULTS

Handmaker tracks the number of users who are arriving to the site organically but not signing in to the platform. Paycor uses the term "non sign-in organic traffic" as an in-house metric. Using this metric, her team receives insights into their prospect growth. Currently, the YoY growth for these site visitors are up 308%. The team has also seen a YoY increase of 994% for Net New Organic Leads.

Due to the 2020 pandemic, Paycor saw a jump in search volume and moved into position one for keywords including "sick leave laws" and "hiring process". They also saw a massive shift in search demand for relevant keywords including "coronavirus mask policy" and "rehiring furloughed employees". The content team created content and provided value on the topics to assist employers in their current challenges. "The organic channel is continuing to perform strong and exceed revenue goals," said Handmaker.

BrightEdge has been helpful in creating dashboards that get sent out automatically to internal team members. It saves me time to have it automated. Our writers get in and access Data Cube and it helps inform our content strategy and prioritize what content we create. - Leslie Handmaker, Sr. Digital Marketing Strategist, Paycor

Increase Your Domain Authority With Quality Backlinks

gregalbuto
gregalbuto
M Posted 5 years 11 months ago
t 9 min read

Backlinks are foundational to SEO and play an influential role in search engine ranking. If you are a trusted website that receives backlinks from other sites, search engines like Google will also see you as trustworthy. This will give your pages better opportunity at ranking well, improve your content’s discoverability by people and searchbots, and increase referral traffic.

Get backlinks with both new and existing content

Earning backlinks organically is difficult, and while creating new content isn’t guaranteed to generate backlinks, a strong content strategy will be crucial to building backlinks to your site. Publishing content regularly and coordinating your outreach via your network, customers, and social media is key to gaining traction with your audience. Below are some additional ways you can get backlinks.Increase your backlink opportunities with these tips - BrightEdge

  • Produce high-quality, educational content that other sites are motivated to link to
  • Leverage social sharing for others to see your content and promote the opportunity to link to it
  • Get backlinks from companies and individuals you already have good, business relationships with
  • Track your unlinked mentions and reach out to other brands to ask for backlinks
  • If you have a strong local presence, look to get citations from local resources and business listings
  • Find pages that discuss your industry and mention competitors but not your brand. Reach out and introduce yourself, your brand, and suggest adding your site as a link

Earning good backlinks

Good backlinks are of high-relevance and come from other trusted, reputable websites. The Google Penguin algo update initially released in April 2012 and last updated in January 2016 exists to identify and penalize sites that are linked to from poor-quality or spammy sites.

There are several ways you can earn good backlinks. Below are a few valuable ones for you to get started:

  • Leverage your network or customers for guest post content. While the effectiveness of link-swapping guest posts has been diminished, useful content from people outside your organization can still provide value
  • Create content that is educational, authoritative, and trustworthy
  • Execute site audits to maintain healthy SEO and fix broken backlinks
  • Become a thought leader in your industry by developing original research, write about industry updates, create a strong social presence, and more

What is domain authority and why is it relevant for backlinks?

Domain authority is not used by Google or other search engines and it is not an actual ranking factor for SEO. It was created by Moz as an indicator of success for your domain. Despite this, in the SEO community, there is often discussion about domain authority as though it is a Google metric.

You can also leverage Data Cube for similar insights into the strength of your domain and BrightEdge’s backlink reporting for a complete and accurate understanding of your backlink data.

By focusing on your site health and backlink profile, you can influence higher ranks in the SERPs. Signal to Google that you have a trustworthy, authoritative site by focusing at least some of your SEO efforts on building backlinks.

The SEO Metrics That Matter Most

gregalbuto
gregalbuto
M Posted 5 years 11 months ago
t 9 min read

Knowing which KPIs – or key performance indicators – for SEO are the most important to track is crucial to the success of your organic strategy and can help guide future content creation. Today, 53.3% of online traffic comes from organic searches. Not only does this mean that SEO is more important now than it ever has been before, but it also means keeping track of your SEO metrics and KPIs is even more relevant today.

What are KPIs for SEO?SEO Metrics and KPIs

SEO KPIs are used to determine whether current strategies are working and indicative of your channel’s performance against your goals. Tracking the correct metrics and knowing which ones are important will help you to drive organic traffic to your site. However, with so many metrics to choose from, which KPIs are most important to SEO?

Some SEO KPIs that will provide value to your website include:

  • Ranking keywords. Knowing how many keywords you’re ranking for, what those keywords are, and where they rank, will allow you to better understand which keywords you should be optimizing to build a strategy.
  • Organic conversion. rate Knowing what content resonates with your audience and how they navigate through your site is critical to online success. Leverage your analytics platform to identify pages that need to be optimized for more conversions. If you use Google Analytics and/or Adobe Analytics, use analytic integrations with BrightEdge to find the engagement metrics that matter.
  • Share of voice. Tracking share of voice will help you figure out how you fare against the competition in the SERPs.
  • Organic click through rate. Monitoring your CTR will help you determine the success of your content. A high CTR doesn’t always mean success, though. Take note of not only CTR but also, sales or conversions after CTR. If your conversion rate is low, you may be targeting the wrong audience with your content.
  • Backlink profile. Building link authority will allow your site to be seen as a thought leader and trustworthy to both Google and users. Receiving external backlinks from reputable sites will drive more referred traffic to your site.
  • Number of pages indexed on Google. For your site to appear in the SERPs, your pages need to be indexed by Google. The more pages Google has indexed, the more opportunity your site has to rank for relevant keywords. You can check whether or not your pages have been indexed via Google Search Console.

Tracking your KPIs in BrightEdge

  1. Leverage Keyword Reporting to determine how many keywords your website is ranking for in the SERPs. Using Keyword Reporting, you can see how you compare to your competitors with valuable keywords. You can also extract rich data sets that include search volume for individual keywords, SERP rankings, universal results, and more.
  2. Use StoryBuilder to create reports and dashboards to keep track of and report on SEO data and KPIs to executives and managers.
  3. BrightEdge offers backlink reporting that is seamlessly integrated with Majestic’s “Fresh Index” backlink database. Leverage this feature and build a strategy around and discover competitor links you don’t have.
  4. Use Data Cube to gain insights into which of your site’s URLs are winning with high ranking keywords. Track the success of your keywords and expand your knowledge of how they perform over time. 

Demo BrightEdge and Start Tracking Your KPIs ASAP!

What other SEO metrics should I track?

SEO metrics are data points or indicators you should track and monitor to measure performance and keep a healthy, optimized website. Whether it’s to track engagement or reflect on SERP authority, monitoring your SEO metrics can assist you in planning strategies for the future. Chances are, if your SEO metrics are strong, your KPIs will be too.

While there are countless SEO metrics you can keep tabs on, some of the metrics you could most benefit from tracking include the following:

  • Bounce rate
  • Exit pages for organic traffic
  • Pages crawled per day
  • Location
  • Local visibility

What are content marketing metrics?

Content marketing metrics are measurable metrics you can track in order to find the relevant data you need to determine the success of your content or campaigns. You can leverage content marketing metrics to evaluate ROI and alter strategies. Some metrics you should consider tracking include:

  • Social media engagements and shares
  • Web traffic
  • Bounce rate
  • Sales
  • Retention
  • Engagement
  • CTR
  • Backlinks
  • Time on page
  • Email opt-in rates

If your content isn’t performing well, it’s likely that you will see poor CTRs, little time on page and overall low engagement. In order to increase the success of your content marketing metrics, leverage both BrightEdge and analytic integrations, like Google Analytics, to find which content, strategies, and campaigns are performing best. This will give you an idea of strategies to repeat or improve moving forward.

What Is Click Through Rate? How Do I Maintain A High CTR?

gregalbuto
gregalbuto
M Posted 5 years 11 months ago
t 9 min read

Click through rate, or CTR, is a performance metric that helps you understand your audience and what content resonates.

However, a good CTR doesn’t always mean higher conversions or better engagement with your site. If you have a high CTR but you’re not seeing purchases from those users, you are likely targeting the wrong audience.

How to get a good CTR?

There are several ways you can increase your CTR. Below are a few ways you can begin.A good click through rate depends on your content - BrightEdge

  1. Write unique and informative copy. For SEO, this is your meta description, in PPC it’s your ad copy. It’s the text that entices users to click on your link. Without giving away too much, or an exact answer to Q&A content, leverage your copy to draw attention to your content for users to learn more.
  2. Leverage structured data. Help your content stand out and grab the attention of users with structured data. Rich snippets have been known to receive more organic clicks. Optimize your pages using structured data to better your chances of receiving clicks.
  3. Optimize for local SEO. Localizing your content is especially relevant today as Google continues to move to mobile-first indexing. Local SEO can help your brand stand out in local searches and drive more organic leads to your site. 50% of users visit a store within a day of searching locally. 

How to maintain a good CTR?

In order to get a good CTR, create quality content. You’ll want to start by choosing keywords, especially long-tail keywords, that have a high search volume and resonate with your audience. You can use Instant to pinpoint keywords that are both trending and work for your content.

Demo BrightEdge Instant!

Optimize your title, meta description, and/or ad copy with the keyword you want to appear for. For PPC, remember to use negative keywords as well. Leveraging negative keywords allows you to filter out queries that are less relevant. Some of the more common negative keywords would be “free” or “cheap” to avoid customers that aren’t looking to spend on quality products or services.

If you’re looking to increase CTR of an ad, consider adding a review extension to the copy. When potential customers are able to see that your brand is positively reviewed, you can increase your clicks by up to 66%.

When will I see an increased CTR?

Typically, you will see higher CTRs at the beginning of the customer journey while users are doing informational searches. You will typically see lower CTRs toward the end of the journey when users are making buying decisions.

You will also likely see a higher CTR from video content. An email with a video, rather than an email with just content, receives a 96% increase in CTR. Video content averages the highest click through rate of all digital channels. It is smart to consider adding a video or a link to a video in your content to increase your CTR.

While digital marketers regularly test out different ways to increase CTR and organic traffic and have discovered that some simply don’t work, there are tried and true ways to increase CTR. By getting creative with your meta descriptions and using an SEO-driven titles, you have a better chance of increasing your CTR and, in turn, your ROI as well.

What is Click Through Rate?

Definition

Click through rate, often referred to as CTR, is an important performance metric in digital marketing measuring the effectiveness of your ad, email, or page. It is calculated by the number of people who click on your link per the number of people that see it.What is click through rate? - BrightEdge

Click through rate is an essential part in determining whether or not your content is successful. It’s helpful to note that a high CTR doesn’t always mean your content is successful, though. If your CTR is high but you’re not seeing purchases from your campaign, it could mean you’re targeting the wrong audience with your ad.

What is a good click through rate?

There isn’t a universally accepted “good CTR” as all industries and content types will differ. For years, PPC marketers have targeted a 2% CTR as a benchmark of a well-performing campaign but the same cannot be said for display advertisers. Study your market and your own performance and strive to hit a CTR that’s above the median.

Google found that when your site ranks high organically, it will also do well for PPC ads when both results appear in the same SERPs, thus a better CTR. Having a strong relationship between SEO and PPC will lead to better CTR and overall performance for your site.

How do I calculate click through rate?

In order to calculate click through rate, take the number of clicks your content received and divide it by impressions. If you received 20 clicks from 100 impressions, your CTR is 20%.

CTR is commonly reported in analytic tools including GSC and Google Analytics. BrightEdge’s Customizable Click Curves allows you to find CTRs for desktop, tablet, and mobile organic search results.

How to increase CTR?

In order to increase CTR, make your content as relevant and unique as possible. Use relevant keywords and copy, target the appropriate audience, and customize content. For example, leveraging countdowns in an ad can help increase the sense of urgency users feel when they view your ad. This urgency leads to more clicks and a higher CTR because the user thinks they’re running out of time before the ad expires.

You can also increase CTR by working on your messaging. Have a strong title and enticing ad copy. Using a title that grabs a user’s attention is important to getting them to the next step of clicking on your ad.

 

Roger Lee

Board Member, General Partner at Battery Ventures

Cindy Padnos

Board Member, Founder & Managing Partner at Illuminate Ventures

Anthony Lee

Board Member, Managing Director at Altos Ventures

A Guide to Structured Data

brolapp
brolapp
M Posted 5 years 12 months ago
t 9 min read

Marketers, developers and search engine optimization specialists have been talking about structured data since before 2011, when Google, Bing, Yahoo! And Yandex decided to collaborate on and support an open source platform to define entities and their attributes.

This collaboration led to the creation of the Schema.org vocabulary, which has become the backbone for most structured data today. Schema is critical to SEO success, especially during a time where 0 click results are increasing rapidly. Check out this report to better understand the importance of schema and SEO.

Why should I care about structured data?

The landscape of a SERP is busy. Not only do you have to compete with your competitors for top organic listings, you also have ads, images, carousels and myriad new search result features that can keep you from getting your listing to appear in those coveted pixels “above the fold” of your audience’s screens.

Even when new features aren’t competing for your audience’s attention, you could still have problems with getting your content to stand out and grab the attention you are seeking.

This is where structured data can help. Google has been awarding enhanced search result listings, which they are now calling “rich results”, for over 10 years. I am sure you’ve all seen review ratings associated with product pages in the search results by now.

Not only does Google rely on structured data to help power those rating results, Google has expanded on the types of rich result you can get to include video snippets that can be played in the search results, recipe cards, how-to instructions, FAQ results, event details, and highlight job listings.

Studies have also shown that listings with rich results typically get more organic impressions, organic clicks, and see increased audience engagement with more time being spent on the pages.

On top of that, structured data can help you control the information presented in your brand’s Google Knowledge Panel and may even help optimize your website for voice search in Google Assistant.

Some Googlers have hinted that structured data is going to become more important to search over the next several years, if not longer – meaning now is a great time to get onboard and become comfortable understanding and speaking about structured data within our own organizations.

Now that we know why you should care about structured data, let’s start defining what it is.

What is structured data?

Simply put, structured data is any set of data that has been organized or categorized in some way.

unorganized books representing unstructured data

Example of Unstructured Data – books in unsorted piles

organized books representing structured data

Example of Structured Data – books arranged on a shelf by category and author

When we talk about structured data for SEO, we usually are referring to the combination of a specific vocabulary for defining entities and attributes (schema.org is the most commonly used) combined with a syntax for expressing the vocabulary as part of a webpage’s HTML code (JSON-LD is Google’s preferred syntax).

How do I get started with structured data on my site?

When looking to incorporate structured data on a page, I use the following workflow to guide my decisions:

  1. Review the page content
  2. Review entity types on schema.org
  3. Check Google’s Structured Data Developer Guide and Rich Result Search Gallery
  4. Create and deploy structured data code

Review the page content

Open the landing page, or draft if reviewing a page in advance of its publication, to identify the following:

  • What page type is it (homepage, recipe page, product page, blog article, FAQ, etc.)?
    • If it is a homepage, does the website have a site search function?
  • Does the page have breadcrumb navigation?
  • What is the page’s main topic or focus (entity)?
    • What are the most important topic attributes to my audience?
  • Is there a secondary page topic and how does it directly relate to the main topic?
    • Is it an offer (product offer, service offer, special discount, event offer, etc.) or reviews that can be associated to the main topic?
    • What are the secondary topics attributes that are most relevant to the main topic?

I like to compile this information into an unordered list nesting in the attribute details, like this:

  • Page type - product
    • name – ACME Anvil
    • description – The pinnacle anvil for all your needs.
    • price - $99 US dollars
    • url – https://www.example.com/acme-anvils
    • image - https://www.example.com/images/acme-anvil.jpg
    • sold by – Acme Anvil Corporation

This will prove helpful later when it comes time to create the structured data code as it will follow a similar pattern.

Now that we’ve identified the most important information we are looking to mark up, it’s time to review what entity type on Schema.org best matches my page’s main topic.

Review entity types on Schema.org

My next step in the workflow is visiting the full hierarchy of Schema.org types. This list displays the relationship between parent and child types, allowing me to quickly find relevant entity types and identify new additions to the hierarchy.

After identifying an entity type that looks like a good fit for the content I am marking up, I review the entity type documentation to understand how schema.org defines it. Most of the definitions are obvious, but some definitions don’t always align with how we might view our entity.

Credit card, for example, is defined as a specific form of service:

Thing > Intangible > Service > FinancialProduct > LoanOrCredit > CreditCard
Thing > Intangible > Service > FinancialProduct > PaymentCard > CreditCard

Credit card providers might internally refer to a credit card as a product, not as a service offering. This disconnect between how schema.org defines an entity and how we individually or as an organization define the same entity can create confusion and can lead people to select inappropriate entity types that result in less than ideal outcomes.

It also limits some of the attributes that can be used as schema.org defines a “service” differently than a “product” and may provide unique attributes for each entity type.

Remember, it’s a good idea to review the list of available attributes per entity type, even if you are very familiar with the entity type. Schema.org is a “living” vocabulary which means it is constantly growing and getting added to on a regular basis.

Once you have the list of entity attributes for each entity you are defining, it is time to move on to Google’s structured data documentation.

Check Google’s Structured Data Developer Guide and Rich Result Search Gallery

Google’s Structured Data Developer Guide is a useful tool because it gives examples of structured data markup and provides guidelines for rich result eligibility. I want to call out that Google’s documentation only focuses on the attributes used to generate a rich result. On occasion, you may see Google use attribute markup in a different way than on schema.org, which is why I like to review both websites before creating the structured data code.

From here we can also review the search gallery to see what types of content, when properly marked up, can be awarded a rich result. This list is constantly growing as Google adds more support and rich results based off schema.org vocabularies.

Google's Rich Result Search Gallery

Clicking any of the “Get started” buttons in the search gallery will take you to a rich results documentation guide that will show:

  • the required and recommended attributes to be eligible for a rich result
  • JSON-LD code examples for that rich result
  • tips on troubleshooting errors in your code
  • quick links to the Rich Results Testing Tool
  • examples of what the rich results might look like when the structured data is properly implemented.

Before moving onto implementation and writing the code, we need to ask ourselves a question.

Am I creating a “zero-click” listing, and is that okay?

Rich results can be amazing. They make us stand out from the competition, help build a brand’s reputation, and can help improve click-throughs from organic search results.

It’s important to note that there can be a downside to being awarded a rich result – the “zero-click” listing.

This phenomenon is usually a result of being featured in a quick answer at the top of a search result that thoroughly and concisely answers a searcher’s question so well that the searcher decides they don’t need to click on the result to learn more.

As Google expands into Question and Answer and FAQ rich results we could see even more questions being answered in the search result, negating the need to click deeper in the page.

Depending on the type of content your website produces, zero-click results might not be right for you. For example, content publishers could see a reduction in incoming revenue if users no longer need to click into the site to get the information they seek. Likewise, traffic to pages with frequently asked questions about products or services could decrease if people are finding answers in the search result.

Ultimately, your organization will have to determine if the zero-click result could negatively impact business. If the rich result is not a good fit, you should clearly communicate the potential impact to traffic so that everyone involved can make an informed decision.

Create and deploy structured data code

At this point we have:

  • Matched our webpage main topic to an entity on schema.org
  • Reviewed associated attributes and secondary entities
  • Identified the type of rich snippet and required attributes needed to be awarded a rich result

Now we have identified all the entities, attributes and requirements we need to write, test and deploy the structured data into our HTML.

Google’s preferred implementation syntax is JSON-LD. This syntax easy to learn for anyone already familiar with JavaScript, it makes nesting entities easy since it is not interleaved to the page text, it provides a concise block of information for search engines and web agents to consume, is the easiest syntax to troubleshoot for errors, and it is Google’s preferred syntax – so it will be my focus in this article.

JSON-LD, when paired with schema.org vocabularies, can be included in the HTML either in the <head> element of the document (most search engines expect the code to be found here), or near the closing </body> tag if concerned about the extra code negatively impacting page load times.

<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "WebSite",
 "url": "https://www.brightedge.com/",
 "potentialAction": {
  "@type": "SearchAction",
  "target": "https://www.brightedge.com/search/node/{search_term_string}",
  "query-input": "required name=search_term_string"
 },
 "mainEntity": {
  "@type": "Organization",
  "name": "BrightEdge Technologies, Inc.",
  "@id": "https://brightedge.id.com",
  "logo": "https://www.brightedge.com/sites/all/themes/custom/brightedge_theme/logo.svg",
  "url": "https://www.brightedge.com/",
  "contactPoint": [{
   "@type" : "ContactPoint",
   "telephone": "1 (800) 578-8023",
   "name": "BrightEdge US & Corporate HQ",
   "contactOption" : "TollFree",
   "areaServed" : ["US", "CA"]
   },{
   "@type" : "ContactPoint",
   "telephone": "+44 203 884 0370",
   "name": "BrightEdge Europe",
   "areaServed" : ["UK", "BE", "BG", "CZ", "DK", "DE", "EE","IE", "EL","ES", "FR", "HR", "IT", "CY", "LV", "LT", "LU", "HU", "MT", "NL", "AT", "PL", "PT", "RO", "SI", "SK", "FI", "SE", "IS", "NO", "LI", "CH"]
   },{
   "@type" : "ContactPoint",
   "telephone": "+81 3 5847 8233",
   "name": "BrightEdge Japan",
   "areaServed" : "JP"
   },{
   "@type" : "ContactPoint",
   "telephone": "+61 (0) 289737441",
   "name": "BrightEdge Australia",
   "areaServed" : "AU"
  }]
 }
}
</script>

Example JSON-LD syntax with Schema.org vocabulary

It should be clear now why you should format the entity data before writing the JSON-LD code – it is very easy to create templates that allow me to copy and paste the pertinent information into the code block.

If you aren’t comfortable writing your own code, there are free online generators and third-party vendor pay tools that may be of help to you. If you’ve written your own code, or used a tool to generate the code block for you, your next step is to head over to one of Google’s structured data testing tools:

  • Google’s Structured Data Testing Tool (SDTT)
    This was the first testing tool Google released are still supporting for the time being. The tool allows you to inspect a specific URL or to copy and paste the code directly into the tool, and will highlight any missing required fields, missing recommended fields, and highlight when the code has errors.
  • Google’s Rich Results Testing Tool (RRTT)
    While not officially set to replace the SDTT yet, this tool has received most of the recent updates including providing examples of the rich results your structured data could be awarded. Much like the SDTT, you can inspect an individual URL, or you can copy and paste the code into the tool directly.

*Tip – while both tools do their best to identify syntax errors and tell you where the errors are, they are usually one line off. For example, if the tool is reporting an error on line 38 try looking for the error starting with line 37 and work your way backwards until you find it.

It is worth noting that for organizations using a CMS with plugins it is still a good idea to test your code before publishing if possible.

If you are using a CMS like WordPress or Drupal and you want to test your structured data before publishing live, you can copy and paste the HTML directly into tool. This allows you to test for errors before publishing the page.

Once you are satisfied with the test results it’s time to publish your page and track the performance. Search Console has structured data reports to let you know how many pages and how many structured data errors Google has encountered.

Since Google updates guidelines and attributes often, routinely checking the GSC rich results and structured data reports will help you stay up to date on new features, requirements and opportunities to earn rich results.

Recap

The best way to get started with structured data on your website is to:

  • Review the content on your website you want to:
    • Identify the important entities to define
    • Identify the most important attributes those entities have for your audience
  • Review the entity types on schema.org to find as close a match to your content entities as possible
  • Check Google’s Structured Data Developer Guide and Rich Result Search Gallery to identify what attributes will make your content eligible for rich results
  • Create and deploy your structured data code in JSON-LD syntax and publish your page to the internet
  • Monitor results in GSC

Though structured data is not a silver bullet that will zap you to the top of any search result, it will help search engines better understand your offerings by providing more information about your organization and the products and services you offer. ­­­

This additional information can better connect you with your target audiences by helping you stand out in search results with rich results, better control your brand’s Knowledge Graph listing, and help you optimize your site for voice search which could result in improved organic performance for your brand.

,