Connect with us

SEO

Google Business Profile Suspended? Here’s How To Get Reinstated

Published

on

Google Business Profile Suspended? Here’s How To Get Reinstated

For most small businesses, Google Business Profile (GBP) is their marketing lifeblood.

Because it’s free, many local businesses rely solely on their Google Business Profile to generate traffic and calls, as well as to bring customers to their business.

Marketers know it’s risky to put all your marketing eggs in one basket.

But for a local business that has a limited budget – or no marketing budget at all – a free GBP listing is often all they have to promote their business online.

When a business’s GBP listing gets suspended, it can literally make a company’s sales come to a screeching halt. And in some cases, I’ve seen companies go out of business due to a suspension.

Advertisement

A suspended GBP listing will cause the business owner a lot of stress and worry – especially when most aren’t sure why they were suspended in the first place.

What Is A Google Business Profile Suspension?

A Google Business Profile suspension is when your GBP listing is no longer visible on Google and Google Maps, or you have lost control of your listing (your business listing is essentially “unverified,” and you can’t manage it.)

You will know that your listing has been suspended when you see one of these notifications in your GBP dashboard:

Screenshot from Google Business Profile dashboard, February 2024Suspended notification
Disabled NotificationScreenshot from Google Business Profile dashboard, February 2024Disabled Notification

You will also get an email from Google letting you know that your GBP listing has been suspended.

Appeal Notification EmailScreenshot of email, February 2024Appeal Notification Email

When your listing gets suspended, in the email you receive, Google will give you the “violation type.” This will give you a general idea of the reason your listing got suspended.

GBP listings can get suspended for various reasons – many of which have to do with spammy tactics or if the GBP listing owner breaks Google Business Profile Guidelines.

Google can also give you a Manual Suspension if it reviews your listing and finds an issue with it.

This review often comes after someone reports your listing through GBP’s Redressal Form.

Advertisement

It’s also possible for a user to report a listing on Google Maps or search through the Suggest an edit feature.

Suggest an EditScreenshot from Google, February 2024Suggest an Edit

If that person is “trusted” enough by Google, it is possible that their suggestion to remove the business listing or make negative edits could take effect almost immediately. Sometimes, these changes can cause a suspension.

Suspensions can also happen after you make changes to your listing.

For instance, one of my client’s listings was immediately suspended after he correctly changed his landscaping business from a storefront with a physical address (his home) to a service area business by deleting the address.

Immediately after he deleted the address from the listing, his GBP profile was suspended.

There are two types of suspensions:

  • A hard suspension.
  • A soft suspension.

What Is A Hard Suspension?

A hard suspension is when you do a search for your company’s name and city, and your Knowledge Panel/Business Profile doesn’t show up online – which is a very bad thing because potential customers won’t be able to find your GBP listing on Google Maps or search results.

Hard suspensions usually happen when Google determines that your business doesn’t qualify for a GBP listing or you’re using spammy tactics.

Advertisement

What Is A Soft Suspension?

A soft suspension is when your business’s Knowledge Panel/Business Profile still shows up online, and you can access it in your GBP dashboard, but it looks as if it hasn’t been verified and you can’t manage or update your listing.

If you have a soft suspension, your GBP profile can be subjected to user-suggested edits more easily – making it more vulnerable to incorrect changes and displaying incorrect information.

Also, some industries are more likely to get suspensions than others.

These categories are known to have more spam and fake listings, which makes them more prone to suspensions.

Google and SEO professionals have been trying to crack down on spammy and fake GBP listings, so if you’re in one of these industries, someone may report your profile if you are violating any Google Business Profile rules.

These spammy categories are typically Service Area Businesses (SABs) and include:

Advertisement
  • Locksmiths.
  • Lawyers.
  • Plumbers.
  • Pest control services.
  • HVAC.
  • Etc.

The Dreaded Google Business Profile Suspension Email Notification

If your listing hasn’t been suspended yet, you’re lucky.

Most listings, at some point or another, will face a suspension. (So it’s best to be prepared!)

Why Would Your Google Business Profile Get Suspended?

If your GBP listing gets suspended, you have likely done something that looks suspicious or spammy, you broke Google Business Profile guidelines, or you violated the terms of service of another Google product or service.

Google suspends listings for various reasons – especially if you are violating Google Business Profile Guidelines.

How Do You Know If Your GBP Profile Has Been Suspended?

Most business owners first notice a decrease in calls or visitors to their business.

They will then do a quick search online and may not find their listing at all, or they will log in to their Google Business Profile dashboard and see a notification that alerts them that their listing has been suspended:

Suspended NotificationScreenshot from Google Business Profile dashboard, February 2024Suspended Notification

And they will receive an email letting them know that their listing was suspended, too.

This email contains valuable information about the “violation type” – or the general policy your listing violates.

Advertisement
Email violation typeScreenshot from email, February 2024Email violation type

Common Reasons Why A GBP Listing Gets Suspended

There are many common reasons why a Google Business Profile may get suspended.

For instance, if you are in a high-spam industry like lawyers, locksmiths, or plumbers, you might get your listing suspended just because of the industry you’re in.

If you sat down at your computer and made several updates to the main information on your Google Business Profile listing in one sitting, that also can sometimes cause Google to be suspicious and trigger a suspension.

Here are some other reasons why GBP listings get suspended:

  • Keyword stuffing your business name.
  • Using a P.O. Box or UPS store address.
  • You set up your listing at a virtual office or co-working space address.
  • You have a Service Area Business (SAB) and are displaying a physical address.
  • You have an online-only business.
  • You are in a high-risk business category, like lawyers, plumbers, HVAC, locksmiths, rehab centers, etc.
  • If another business shares your same address – especially if it’s a residential address.
  • You have made a bunch of changes/edits to your GBP profile in one sitting.
  • The URL you add to your GBP profile forwards/redirects to another website or links to a social media page.
  • If you change your listing from a Storefront to a SAB – or vice versa.
  • Having multiple GBPs in an area that has service areas overlapping.
  • Your address or hours don’t match what is listed on your website or other online business directories/citations.
  • You list your business hours as 24/7.
  • A manager on your listing had their account suspended – so your listing was also suspended.
  • You created multiple listings for the same business at the same address.
  • You violated the terms of service of some other Google tool or service.

Seeing that suspension notice and email will probably cause you to panic – and you may be tempted to fill out the appeal form right away.

But wait!

Before you can apply for an appeal, you have to fix what’s wrong with your listing.

If you’ve done any of these things, you will need to fix the issues before you submit your appeal and try to get your GBP reinstated.

Advertisement

Now, many people who get their listings suspended think they should just create a new listing to avoid fixing the suspended profile.

Do not create a new listing!

Doing that will just complicate things and is a direct violation of Google’s guidelines. (Plus, chances are very high that if you do create a new GBP listing, that profile will immediately be suspended, too.)

When it comes to fixing what caused the suspension, you should first carefully read about the violation type identified in the email you received and next review the Google Business Profile Guidelines to make sure you didn’t violate any of those rules.

For instance, if you have keyword-stuffed your business name, you need to fix your company’s name to get your listing reinstated.

Name Stuffed GBPScreenshot from Google, February 2024Name Stuffed GBP

In the example above, the real estate agent added extra, spammy words to the name of her business.

Before she submits her reinstatement form, she needs to delete the words “- Florida: The Smart Choice For Real Estate!” from her business name.

Advertisement

If you think you were suspended because you have your hours listed as 24/7, then you should adjust your hours to be something like 8:00 a.m.- 6:00 p.m. before you submit your appeal.

(Note: The hours you list on your GBP profile should be the hours that you have employees at your business location to meet with customers.

If you’re a SAB, it should be the hours that you are actually available to serve your customers at their location. Not when you answer your phone. Google wants to know when you have employees at your business to physically help customers.)

Do you have a duplicate listing problem, or have you set up more than one business at the same address?

You would need to fix these issues before you try to get your listing reinstated.

Duplicate AddressScreenshot from Google, February 2024Duplicate Address

Once you think you’ve figured out the issues and have fixed your GBP, it’s time to fill out the appeal form.

The Appeal Tool Process

Once you’ve fixed the problems with your listing, it’s time to use the Appeals tool.

Advertisement

The Google Business Appeal process is pretty straightforward, but you must be prepared ahead of time. That’s why reading through this article in its entirety is important.

First, be sure to look at the Help document about the appeal process and become familiar with it. Next, let’s look at how the appeal process works.

When your GBP listing gets suspended, you will receive an email that looks like the one below. This email contains a blue button that says Appeal. You will need to click on the Appeal button that takes you to the Appeals tool.

Appeal Suspension Notification EmailScreenshot from email, February 2024Appeal Suspension Notification Email

The Appeals tool will be your central headquarters for working on your appeal and checking the status of your appeal.

Before you begin, double-check to make sure you’re logged in using the email address that you use to manage the suspended GBP listing account, and then click Confirm.

Appeal tool after clicking appeal in emailScreenshot from Google, February 2024Appeal tool after clicking appeal in email

Next, select the business profile that’s suspended. If you only have one business location, only the suspended location will appear here.

Select ProfileScreenshot from Google, February 2024Select Profile

On the next screen, you will see when the Business Profile was suspended, the reason for the suspension, and the details/status:

  • Cannot be appealed.
  • Eligible for appeal.

Note that not all suspensions are eligible to be appealed.

If you see that your Google Business Profile can’t be appealed – you’re out of luck. You cannot create a new GBP; you are simply done with Google Business Profiles.

If the Details/Status says Eligible for Appeal, click Next to move forward through the appeal process.

Advertisement
Review Profile To AppealScreenshot from Google, February 2024Review Profile To Appeal

Pro Tip: This next section is very important. Once you click the Submit button on this next screen, you have exactly 60 minutes to upload official documents to prove you are a legitimate business.

If you are not sure if your evidence documents are the correct ones, are unsure of the process or whether your GBP listing complies, it’s best to hire a true product expert to help you with the Appeal process.

Do not move forward with this process without product expert help if you are uncertain about what’s required. This is just too important to the future of your business to leave to chance.

You will want to upload evidence to prove you are a legitimate business.

Google Business Profile Appeal Evidence List:

  • Official business registration – shows you’re an officially established business.
  • Business license – proves you’re authorized to operate your business.
  • Tax certificate – shows your tax ID and that you’re validated.
  • Utility bill at the business’s address – these can include electricity, phone, gas, water, sewage, trash, recycling, TV, or internet.

Your Business Registration/License must display the business name and address that matches the Business Profile you are appealing for. The utility bill must display the same business name and address as your registration/license or tax certificate.

Basically, all the documents you submit must match the business name and address on your Google Business Profile listing.

You must double-check all your documents to ensure that your business name and address match your GBP listing exactly.

Advertisement

It’s best to provide as many items as possible to ensure you have the greatest chance for reinstatement. You can upload a zipped file if you have more than two documents you want to upload.

Once you have all your documents gathered and are ready to upload, click the Submit button.

Submit AppealScreenshot from Google, February 2024Submit Appeal

This is where you want to start a timer for 60 minutes.

It’s very important that you click on the very subtle Add Evidence link on this screen to open the form so you can upload your evidence documents.

If you choose not to submit any evidence, the chances of your Google Business Profile getting reinstated are slim.

Remember, you have one chance to upload the evidence, so do not miss this step.

Appeal Submitted Add EvidenceScreenshot from Google, February 2024Appeal Submitted Add Evidence

When the Evidence Form opens up, it’s pre-populated with your email address, business name, address, and Google Business Profile ID.

There are options to upload two files, but you can upload zipped files. So, if you have more than two files to upload, zip up those files and upload the zipped file. (The more evidence you can provide Google, the better!)

Advertisement

There is also a text box where you should provide a narrative as to why your profile should be reinstated, what you changed to fix your Business Profile to get it in compliance with GBP Guidelines, and any other information that would be helpful for Google to know.

Keep everything about the facts.

You are allowed 1,000 characters in this space, so use your words carefully.

Once you have uploaded your documents and filled out the rest of the form, click the Submit button.

Evidence FormScreenshot from Google, February 2024Evidence Form

After you submit the evidence, you will be sent back to the Appeals tool, where your Details/Status should be changed to Submitted.

Return to tool after appeal submittedScreenshot from Google, February 2024Return to tool after appeal submitted

The Google Support team will need several days to manually review the evidence you have submitted and to check your Business Profile to ensure your GBP listing complies with guidelines.

You can check the Appeals tool to see if the Details/Status has changed to either of the following:

Once Google has reviewed your evidence and GBP listing, you will receive one of two emails.

Advertisement

If your evidence proves that your business is legitimate and your Google Business Profile follows Google’s Guidelines, you will receive an email letting you know that your appeal was approved.

Appeal ApprovedScreenshot from email, February 2024Appeal Approved

The Appeals tool will show that your listing appeal was Approved.

Appeal status approvedScreenshot from Google, February 2024Appeal status approved

But if your GBP listing is still in violation of guidelines and/or your evidence does not satisfy Google’s requirements, you will receive an email denying your appeal.

Denied Appeal EmailScreenshot from email, February 2024Denied Appeal Email

The Details in the Appeals tool will show that your appeal was Not Approved.

Appeal Status Not ApprovedScreenshot from Google, February 2024Appeal Status Not Approved

If your appeal is denied, you may have the option to have Google re-evaluate your appeal decision. However, we do not have details yet on how this process works.

Final Thoughts

Now that you know more about GBP suspensions, you will hopefully be better prepared should you see the Suspended notice in your dashboard.

Remember, GBP suspensions can sometimes happen for random reasons – like if you make too many changes at once, if a competitor suggests an edit, or even if there’s a glitch on Google’s end.

Make sure you’re prepared and that you are not just counting on Google Business Profile for all your online marketing efforts.

And always try to follow Google’s rules. Don’t forget that Google has the upper hand, as it makes this amazing – and free – marketing tool available to merchants.

More resources: 

Advertisement

Featured Image: FabrikaSimf/Shutterstock

Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address

SEO

How to Use Keywords for SEO: The Complete Beginner’s Guide

Published

on

How to Use Keywords for SEO: The Complete Beginner’s Guide

In this guide, I’ll cover in detail how to make the best use of keywords in three steps:

  1. Finding good keywords: keywords that are rankable and bring value to your site.
  2. Using keywords in content and meta tags: how to use the target keyword to structure and write content that will satisfy readers and send relevance signals to search engines.
  3. Tracking keywords: monitoring your (and your competitors’) performance.

There’s really a lot you can do with just a single keyword, so at the end of the article, you’ll find a few advanced SEO tips.

Once you know how to find one good keyword, you will be able to create an entire list of keywords.

1. Pick relevant seed keywords to generate keyword ideas

Seed keywords are words or phrases that you can use as the starting point in a keyword research process to unlock more keywords. For example, for our site, these could be general terms like “seo, organic traffic, digital marketing, keywords, backlinks”, etc.

There are many good sources of seed keywords, and it’s not a bad idea to try them all:

Advertisement
  • Brainstorming. This involves gathering a team or working solo to think deeply about the terms your potential customers might use when searching for your products or services.
  • Your competitors’ website navigation. The labels they use in their navigation menus, headers, and footers often highlight critical industry terms and popular products or services that you might also want to target.
  • Your competitors’ keywords. Tools like Ahrefs can help you discover which keywords your competitors are targeting in their SEO and paid ad campaigns. I’ll cover that in a bit.
  • Your website and promo materials. Review your website’s text, especially high-performing pages, as well as any promotional materials like brochures, ads, and press releases. These sources can reveal the terms that already resonate with your audience.
  • Generative AI. AI tools can generate keyword ideas based on brief descriptions of your business, products, or industry (example below).

Here’s what you can ask any generative AI for, whether that’s Copilot, ChatGPT, Perplexity, etc.

Next, paste your seed keywords into a tool like Ahrefs Keywords Explorer to generate keyword ideas. If you’re using Ahrefs, you can go straight into Keywords Explorer, get AI suggestions there, and start researching right away.

Using Keyword Explorer's AI feature to generate keyword ideas.Using Keyword Explorer's AI feature to generate keyword ideas.

Next, make sure you’ve set up the country in which you’ll want to rank and hit “Search”.

1715273766 703 How to Use Keywords for SEO The Complete Beginners Guide1715273766 703 How to Use Keywords for SEO The Complete Beginners Guide

After hitting the “Search” button, go to the Matching terms report. You will see a big list of keywords.

Matching terms report in Ahrefs.Matching terms report in Ahrefs.

The list you’ll get will be quite raw — not all keywords will be equally good and the list will likely be too big to manage. Next steps are all about refining the list because we’ll be looking for target keywords — the keywords that will become the topic of your content.

2. Refine the list and cluster

The next step is to refine your list using filters.

Some useful basic filters are:

  • KD (Keyword Difficulty): how difficult it would be to rank on the first page of Google for a given keyword.
  • Traffic potential: traffic you can get for ranking #1 for that keyword and other relevant keywords (based on the page that currently ranks #1).
  • Lowest DR (Domain Rating): plug in the DR of your site to see keywords where another site with the same DR already ranks in the top 10. In other words, it helps to find “rankable” keywords.
  • Target: one of the main use cases is excluding keywords you already rank for.
  • Include/Exclude: see keywords that contain specific words to increase relevancy/hide keywords with irrelevant words.

For example, here’s how to find potentially rankable keywords with traffic potential above 300 monthly visits. Go to the Matching terms report in Keywords Explorer and set filters: keyword difficulty filter (KD) to your site’s Domain Rating, Traffic potential, and Volume filters to a minimum of 300.

Using filters to find the best keywords.Using filters to find the best keywords.

Clustering is another step to refine your list. It shows you if there is another keyword you could target to get more traffic (aka parent topic). At the same time, it shows which keywords most likely belong on the same page.

For example, here are some clusters distilled from low-competition topics about marketing.

Clustering keywords by parent topic. Clustering keywords by parent topic.

Pro tip

Take keyword trends into account when choosing keywords.

For example, the keyword “is affiliate marketing legit” is at 8.8k monthly search volume right now, but based on our forecast in Keywords Explorer (the orange part of the chart), if it continues its current growth rate it should be more than triple next year.

Advertisement
Keyword forecasting feature. Keyword forecasting feature.

The graphs will also show you if the search volume is affected by seasonality (fluctuations in search volume throughout different times of the year).

Identifying keyword seasonality on a search volume graph.Identifying keyword seasonality on a search volume graph.

4. Identify search intent and determine value for your site

Before investing time in content, make sure you can give searchers what they want and that the keywords will attract the right kind of audience.

To identify the type of page you need to create to satisfy searchers, look at the top-ranking pages to see what purpose they serve (are they more informational or commercial), or simply use the Identify intents AI feature in Keywords Explorer.

Identify intents AI feature in Ahrefs.Identify intents AI feature in Ahrefs.

So, for example, if the top-ranking pages are ecommerce pages and you’re not offering products on your site, it’s going to be very hard to rank.

Then, ask yourself if visitors attracted by a keyword will be valuable to your business — whether they’re likely to subscribe to your newsletter or make a purchase. At Ahrefs, we use a business potential score to evaluate this.

Business potential score. Business potential score.

Finally, if a keyword checks all boxes, add it to a keyword list.

Adding a keyword to a list in Ahrefs.Adding a keyword to a list in Ahrefs.

Now you’ve got a list of relevant, valuable target keywords with traffic potential ready for content creation. You can repeat the process as many times as you like with different seed keywords or different filters and find new ideas.

There’s one more great source of keywords — competitors.

5. Enrich the list with your competitors’ keywords

In this step, we’ll do a content gap analysis to find keywords your competitors already rank for, but you don’t.

First, let’s find your competitors.

Advertisement
  1. Enter your domain in Ahrefs’ Site Explorer and go to the Organic competitors report.
  2. Select the most relevant competitors and click on Copy (this copies URLs — we’ll use them in another tool).
Organic competitors report in Ahrefs.Organic competitors report in Ahrefs.

Next, we’ll see which keywords you’re missing.

  1. Go to Ahrefs’ Competitive Analysis tool, paste the previously copied URLs, enter your domain on top and hit Show keyword opportunities.
Competitive analysis tool in Ahrefs.Competitive analysis tool in Ahrefs.
  1. In the Content gap report, use filters to refine the report.
  2. Select keywords and add them to your list.
Content gap report in Ahrefs.Content gap report in Ahrefs.

Pro tip

If you stumble across two similar keywords there’s an easy way to determine if they belong on the same page.

  • Enter the keyword in Keywords Explorer.
  • Scroll to SERP overview, click Compare with, and enter the keyword to compare with.
SERP overview feature in Ahrefs.SERP overview feature in Ahrefs.
  • Fewer common results and low SERP (Search Engine Result Page) similarity mean separate pages should target the two keywords.
SERP overview feature in Ahrefs showing SERP similarity score. SERP overview feature in Ahrefs showing SERP similarity score.

Once you have your target keyword, you can include it in relevant places in your on-page content, including:

  • Key elements of search intent (content type, format, and angle).
  • URL slug.
  • Title and H1.
  • Meta description.
  • Subheadings (H2 – H6).
  • Main content.
  • Anchor text for links.

And, just so we’re on the same page, the target keyword is the topic of the content and the main keyword you’ll be optimizing for and tracking later on.

Use the target keyword to determine the search intent

Search intent is the reason behind the search. Understanding it tells you what users are looking for and what you need to deliver in your content.

To identify search intent, look at the top-ranking results for your target keyword on Google and identify the three Cs of search intent:

  • Content type – What is the dominating type of content? Is it a blog post, product page, video, or something else? If you’ve done that during the keyword research phase (highly recommended), only two elements to go.
  • Content format – Some common formats include how-to guides, list posts, reviews, comparisons, etc.
  • Content angle – The unique selling point of the top-ranking points, e.g., “best,” “cheapest,” “for beginners,” etc. Provides insight into what searchers value in a particular search.

For example, most top-ranking pages for “avocado seed” are blog posts serving as how-to guides for planting the seed. The use of easy and simple angles indicates that searchers are beginners looking for straightforward advice.

Dominating intent on a SERPDominating intent on a SERP

Use the target keyword in the URL slug

A URL slug is the part of the URL that identifies a specific page on a website in a form readable by both users and search engines.

If you look at the URL of the page you’re on, that will be the last part, “how-to-use-keywords-seo”.

Advertisement
https://ahrefs.com/blog/how-to-use-keywords-seo

Google says to use words that are relevant to your content inside page URLs (source). Usually, the easiest way to do that is to set your target keyword in the slug part of the URL.

Example of a user-friendly URL slugExample of a user-friendly URL slug

Use the target keyword in the title and match it with the H1 tag

A title tag is a bit of HTML code used to specify the title of a webpage.

<title>How to Use Keywords for SEO: A-Z Guide For Beginners</title>

The H1 tag is an HTML heading that’s most commonly used to mark up a web page title.

<h1>How to Use Keywords for SEO: A-Z Guide For Beginners</h1>

Both are very important to Google and searchers. Since they both indicate what the page is about, you can just match them, like I did in this article.

Titles help Google understand the context of a page. What’s more, even a slight improvement to your title can improve your rankings.

Higher ranking just by changing the title of a page. Higher ranking just by changing the title of a page.
My colleague Chris Haines made a small change in the tile and jumped 3 positions.

Google advises focusing on creating good titles, which should be “unique to the page, clear and concise, and accurately describe the contents of the page” (source). It’s hard to think of a better way to accurately describe the contents other than using the target keyword.

If it makes sense for the title, aim for an exact match of the keyword. But if you need to insert a preposition or break the phrase, this won’t make Google think your page is less relevant. Google understands close variations of the keyword really well, so there’s no need to stuff in similar keywords, misspellings, etc.

To illustrate, my old article on how to see keywords that Google Analytics won’t show ranks #1 for many variations of the phrase in the title.

Advertisement
Article header - example of using target keyword in the title. Article header - example of using target keyword in the title.
Keyword variations of the target keyword. Keyword variations of the target keyword.

Use the keyword in meta description

However, don’t write meta descriptions solely for Google; Google rewrites them more than half of the time (study) and doesn’t use them for ranking purposes. Instead, focus on crafting meta descriptions for searchers.

These descriptions appear in the SERPs, where users can read them. If your description is relevant and compelling, it can increase the likelihood of users clicking on your link.

Including your target keyword in the meta description is usually natural. For instance, consider the description of the article mentioned earlier. Incorporating the keyword into the sentences simply provides a comprehensive way to describe the issue.

Example of a meta description. Example of a meta description.

Use the target keyword to find secondary keywords

Secondary keywords are any keywords closely related to the primary keyword that you’re targeting with your page.

You can find them through your primary keyword and use them as subheadings (H2 to H6 tags) and talking points throughout the content. Here’s how.

Go to Keywords Explorer and plug in your target keyword. From there, head on to the Related terms report and toggle between:

  • Also rank for: keywords that the top 10 ranking pages also rank for.
  • Also talk about: keywords frequently mention by top-ranking articles.
Also rank for and also talk about reports in Ahrefs. Also rank for and also talk about reports in Ahrefs.

Now, to know how to use these keywords in your text, just manually look at the top ranking pages and see how and where they cover the keywords.

For example, looking at one of the top articles for “digital marketing”, we can see right away that some of the most important aspects are the definition, a template and importance. You can use the free Ahrefs SEO Toolbar to break down the structure of any page instantly.

Content structure displayed in Ahrefs SEO Toolbar. Content structure displayed in Ahrefs SEO Toolbar.

Another place you can look for inspiration is the People Also Ask Box in the SERPs. Use it to find words and subtopics that may be worth adding to the article.

People Also Ask box in Google SERPs.People Also Ask box in Google SERPs.

Pro tip

Optimizing an existing article?

Advertisement

Use the Content Gap tool to find subtopics you may be missing. The tool shows keywords that your competitors’ pages rank for, and your page doesn’t.

  • Go to Keywords Explorer and enter your target keyword.
  • Scroll down to the SERP overview, select a few top pages, and click Open in Content Gap.
Accessing content gap via a shortcut in Keywords Explorer. Accessing content gap via a shortcut in Keywords Explorer.
  • In Content Gap, click on Targets and add the page you’re optimizing in the last field.
Content gap tool in Ahrefs Site Explorer. Content gap tool in Ahrefs Site Explorer.

Use primary and secondary keywords in the main content

To rank high on search engines, it’s important to include your keywords in your text. Even though Google is good at understanding similar words and variations, it still helps to use the specific keywords people might search for. Google explains that in their short guide to how search works:

The most basic signal that information is relevant is when content contains the same keywords as your search query. For example, with webpages, if those keywords appear on the page, or if they appear in the headings or body of the text, the information might be more relevant.

When writing, it’s important to incorporate keywords naturally. Start your content with the most relevant information that people are likely to search for. This ensures that key points are immediately visible to your readers and search engines.

Close variations of the target keyword included naturally in the intro.
Close variations of the target keyword included naturally in the intro.
Close variations of the target keyword included naturally in the intro.

If you have a secondary keyword that’s less critical but still relevant, consider giving it a dedicated section. This approach allows you to explore the topic in detail, rather than briefly mentioning it at the end of your content.

Secondary keywords included in subheadings. Secondary keywords included in subheadings.
Secondary keywords included in subheadings.

However, avoid overemphasizing the frequency of your keywords. Effective SEO involves more than just repeating keywords. If SEO were simply about keyword density, it would be straightforward, but such strategies don’t lead to long-term success and can make your content feel spammy.

For instance, if ‘content strategy’ is a central theme of your discussion and you mention it only once, Google might perceive your content as incomplete. On the other hand, stuffing your article with the term ‘content strategy’ more than necessary won’t outperform your competitors and could potentially lead to your site being flagged as spam.

Use the target keyword in link anchor text and/or surrounding text

The anchor text or link text is the clickable text of an HTML hyperlink.

Google uses anchors to understand the page’s context. There even seems to be a consensus that anchor text is a ranking factor, although, according to our study, it is likely a weak one.

Advertisement

In situations like these, it’s just best to stick with Google’s advice:

Good anchor text is descriptive, reasonably concise, and relevant to the page that it’s on and to the page it links to. It provides context for the link, and sets the expectation for your readers. (…)

Remember to give context to your links: the words before and after links matter, so pay attention to the sentence as a whole.

So use the target keyword in the anchor text and or surrounding text but keep it natural — add only on pages that are related to the page you’re linking to and use text that will help the readers understand where and why you’re linking.

1715273771 346 How to Use Keywords for SEO The Complete Beginners Guide1715273771 346 How to Use Keywords for SEO The Complete Beginners Guide
For example, on this page about “content optimization” there’s a link including “featured snippets” in the anchor, which is also the target keyword of the page linked to.

Rank tracking refers to monitoring the positions of a website’s pages in search engine results for specific keywords.

It’s pretty much an automated process; everything can be handled by a tool like Ahrefs’ Rank Tracker. No need to check rankings manually and note them down in a spreadsheet.

If you have a keyword list ready, all you need to do is add that list to Rank Tracker.

Advertisement
Adding keywords to a rank tracking list.Adding keywords to a rank tracking list.

The keywords will appear in Rank Tracker’s Overview report.

Rank Tracker’s Overview report. Rank Tracker’s Overview report.

Another way to add keywords is to hit Add keywords in the top right corner (best for adding single keywords or importing a list from a document).

Adding single keywords or keywords from a list.Adding single keywords or keywords from a list.

Now to compare your performance against competitors, just go to the Competitors report. The metric I recommend tracking is SOV (Share of Voice). It shows how many clicks go to your pages compared to competitors.

Share of Voice metric in Ahrefs. Share of Voice metric in Ahrefs.

One of the key advantages of SOV is that it accounts for fluctuations in search volume trends. Therefore, if you notice a decrease in traffic but maintain a high SOV, it indicates that the drop is due to a decrease in the overall popularity of the keywords, not a decline in your SEO effectiveness.

But not only can you track your competitors’ keywords, you can also monitor them. Use a tool like Ahrefs Alerts to get notifications whenever your competitors started working for a new keyword.

Just to go Alerts tool in Ahrefs and fill in the details.

Alerts feature in Ahrefs. Alerts feature in Ahrefs.

There’s even more you can do with keywords and a bit more you should know to avoid some common mistakes.

1. Use keywords to find guest blogging opportunities

Guest blogging is the practice of writing and publishing a blog post on another person or company’s website.

It’s one of the most popular link building tactics with a few other benefits like exposure to a new, targeted audience.

Advertisement

Here’s how to find relevant, high-quality sites to pitch:

  1. Go to Ahrefs’ Content Explorer.
  2. Enter a broad keyword or phrase related to your niche.
  3. Select In title from the drop-down menu.
  4. Run the search.
Finding guest post opportunities using Ahrefs' Content ExplorerFinding guest post opportunities using Ahrefs' Content Explorer

Next, refine the list by applying these filters:

  • Domain Rating (DR) from 30 to 60.
  • Click the One page per domain filter.
  • Click the Exclude homepages filter.
  • Click the Exclude subdomains filter.
Narrowing down Content Explorer's results using filters
Narrowing down Content Explorer's results using filters

Finally, click on the Websites tab to see potential websites you could guest blog for.

Using the "Websites" tab to find the best guest blogging opportunities.
Using the "Websites" tab to find the best guest blogging opportunities.

2. Use keywords to find internal link opportunities

Internal links take visitors from one page to another on your website. Their main purpose is to help visitors easily navigate your website, but they can also help boost SEO by aiding the flow of link equity.

Finding new internal link opportunities is also a time-consuming process if done manually, but you can identify them in bulk using Ahrefs’ Site Audit. The tool takes the top 10 keywords (by traffic) for each crawled page, then looks for mentions of those on your other crawled pages.

Click on the Internal link opportunities report in Site Audit.

Internal link opportunities tool in Ahrefs.Internal link opportunities tool in Ahrefs.

You’ll see a bunch of suggestions on how to improve your internal linking using new links. The tool even suggests exactly where to place the internal link.

Ahrefs' Site Audit showing where to add internal link
Ahrefs' Site Audit showing where to add internal link

3. Use keywords to find link building opportunities

Link building is the process of getting other websites to link to pages on your website. Its purpose is to boost the “authority” of your pages in the eyes of Google and help your pages rank.

A good place to start is to pull up the top-ranking pages for your target keyword and research where they got their links from.

Put your keyword into Keywords Explorer and scroll down to the SERP overview. You’ll see the top-ranking pages and their number of backlinks (and linking domains).

Backlinks to the top-ranking pages for "best productivity apps".Backlinks to the top-ranking pages for "best productivity apps".

Once you click on any of the backlink numbers, you’ll be redirected to a list of backlinks of a given page in Site Explorer.

Backlinks report in Site Explorer.Backlinks report in Site Explorer.

From that point, the typical process involves identifying sites with the highest potential to boost your SEO and contacting their owners if you think they’d be willing to link to your content. We’re covering the details of this process and everything else you need to know to start with link building in this guide.

4. Avoid common keyword pitfalls

Four big don’ts of using keywords.

Advertisement
  • Don’t use the same keyword excessively on a page. Repeating a keyword too frequently within a single page can lead to keyword stuffing, which is treated as spam by Google.
  • Don’t use the same focus keyword across multiple pages. Each page on your website should have a unique focus keyword. Using the same keyword across multiple pages can lead to keyword cannibalization, where pages compete against each other in search results.
  • Don’t sacrifice quality content for keyword usage. While keywords are essential for SEO, prioritize high-quality, informative content above all else. Don’t make your content read unnatural or too long by cramming in keywords. This won’t help you rank and will decrease content quality.
  • Don’t use keywords just for the sake of using them. This means two things. First, don’t target keywords not related to your website or business — this will only bring you useless traffic. Second, don’t try to hit some keyword frequency goal which is often suggested by content optimization tools by just mentioning the keyword without any substance — SEO doesn’t work that way anymore.

Final thoughts

This article focused on general SEO for text-based content. For using keywords in other types of content and SEO, see these guides:

Got questions or comments? Find me on X or LinkedIn.



Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

SEO

Google Launches New ‘Saved Comparisons’ Feature For Analytics

Published

on

By

Businessman analyzes page data

Google announced a new tool for Analytics to streamline data comparisons.

The ‘saved comparisons’ feature allows you to save filtered user data segments for rapid side-by-side analysis.

Google states in an announcement:

“We’re launching saved comparisons to help you save time when comparing the user bases you care about.

Learn how you can do that without recreating the comparison every time!”

Google links to a help page that lists several benefits and use cases:

“Comparisons let you evaluate subsets of your data side by side. For example, you could compare data generated by Android devices to data generated by iOS devices.”

“In Google Analytics 4, comparisons take the place of segments in Universal Analytics.”

Saved Comparisons: How They Work

The new comparisons tool allows you to create customized filtered views of Google Analytics data based on dimensions like platform, country, traffic source, and custom audiences.

These dimensions can incorporate multiple conditions using logic operators.

For example, you could generate a comparison separating “Android OR iOS” traffic from web traffic. Or you could combine location data like “Country = Argentina OR Japan” with platform filters.

These customized comparison views can then be saved to the property level in Analytics.

Advertisement

Users with access can quickly apply saved comparisons to any report for efficient analysis without rebuilding filters.

Google’s documentation states:

“As an administrator or editor…you can save comparisons to your Google Analytics 4 property. Saved comparisons enable you and others with access to compare the user bases you care about without needing to recreate the comparisons each time.”

Rollout & Limitations

The saved comparisons feature is rolling out gradually. There’s a limit of 200 saved comparisons per property.

For more advanced filtering needs, such as sequences of user events, Google recommends creating a custom audience first and saving a comparison based on that audience definition.

Some reports may be incompatible if they don’t include the filtered dimensions used in a saved comparison. In that case, the documentation suggests choosing different dimensions or conditions for that report type.

Why SEJ Cares

The ability to create and apply saved comparisons addresses a time-consuming aspect of analytics work.

Advertisement

Analysts must view data through different lenses, segmenting by device, location, traffic source, etc. Manually recreating these filtered comparisons for each report can slow down production.

Any innovation streamlining common tasks is welcome in an arena where data teams are strapped for time.

How This Can Help You

Saved comparisons mean less time getting bogged down in filter recreation and more time for impactful analysis.

Here are a few key ways this could benefit your work:

  • Save time by avoiding constant recreation of filters for common comparisons (e.g. mobile vs desktop, traffic sources, geo locations).
  • Share saved comparisons with colleagues for consistent analysis views.
  • Switch between comprehensive views and isolated comparisons with a single click.
  • Break down conversions, engagement, audience origins, and more by your saved user segments.
  • Use thoughtfully combined conditions to surface targeted segments (e.g. paid traffic for a certain product/location).

The new saved comparisons in Google Analytics may seem like an incremental change. However, simplifying workflows and reducing time spent on mundane tasks can boost productivity in a big way.


Featured Image: wan wei/Shutterstock



Source link

Advertisement
Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

SEO

Automate Multi-Site Reporting With Google Sheets And GSC API

Published

on

By

Illustration of a modern workspace setup with a desktop showing Google Sheets, a mobile device with documents, a calculator, and a target with arrows on a yellow background.

Working in SEO leads to interesting challenges that I’m sure you’ve all faced at one point.

You’re a master of flexibility and managing tedious tasks. I’ve recently found myself dealing with 100+ top-tier sites.

Working with global companies, it’s quite the puzzle to:

  • Wrangle data for 100+ sites.
  • Keep tabs on every site’s performance.

And, since some of these sites compete against each other on the first page of Google, it’s quite possible that Site 1’s traffic drops but Site 2 captures the loss.

Checking one site’s Google Search Console (GSC) is easy, but it’s intense with hundreds of sites at a global scale.

What Can You Do?

I devised a Google Sheets Apps Script that connects to GSC’s API to transform global reporting from an arduous task that can take days – or weeks – into one that takes a few minutes.

Advertisement

After creating the script, I can easily put in a date range and pull each site’s:

  • Clicks and impressions.
  • Keywords.
  • Average rankings.
  • Etc.

Since we manage hundreds of sites, it’s not uncommon for users to end up on one of our sites to make their purchase, as mentioned above.

In the grand scheme of things, the bigger picture is more important than an individual site’s performance.

What I’m going to show you is my 10-step process to create a script that pulls clicks and impressions and then compares it all year over year (YoY).

10-Step Process To Create A Google Sheets Apps Script For Reporting On Hundreds Of Sites

Step 1: Creating Your Google Sheets

Screenshot from author, April 2024

Your first step is to create your original Google Sheets file. You can do this by following these steps:

  • Go to Google Drive.
  • Navigate to the folder where you want to place the files.
  • Right-click on the background
  • Select > Google Sheets > Blank Spreadsheet.

You’ll want to rename the file. I called mine “Global Search Console Reporting.”

step 1 name google sheets fileScreenshot from author, April 2024

Your file is now set up, and you’re ready for the next step.

Step 2: Setting Up Your Google Sheet

A blank sheet isn’t useful and won’t make sense to users until you add some headers in Row 1. Headers that I recommend adding, in this order and bolding, are:

  • Website.
  • Niche.
  • Clicks.
  • Impressions.
  • YoY Clicks.
  • YoY Impressions.
  • Clicks % Difference.
  • Impressions % Difference.

Your file should now look something like this:

step 2 add column headersScreenshot from author, April 2024

Your next step is to create a Google Cloud Project, which is also fairly simple and straightforward.

Step 3: Create A Google Cloud Console Data Project

Creating your project should be free because Google provides a $300 credit to try out its platform. If you haven’t used Google Cloud, you can find it at https://console.cloud.google.com/.

Advertisement

You can now follow these steps:

  • Tap Select Project > New Project.
  • Enter Project Name (example: “My GSC Data Project”).
  • Tap Create.
step 3 google console projectScreenshot from author, April 2024
  • Click Select Project.
  • Select your Project.

step 3 select project

  • Click the top Search bar.
  • Type “Google Search Console API.
  • Select “Google Search Console API.”
  • Click Enable.

step 3 search console api

Step 4: Create Apps Scripts In Google Sheets

In this step, we will work on integrating the Apps Script into the Google Sheet that you created previously. You’ll need to open the Sheet and follow these steps:

  • Tap Extensions > Apps Script.

step 4 create apps script

I’m not going to go into the details on how the script works, but you can copy this code:

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  // Or DocumentApp or FormApp.
  ui.createMenu('Search Console')
    .addItem('Fetch Data', 'menuItem1')
    .addToUi();
}

function menuItem1() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var lastRow = sheet.getLastRow(); // Find the last row with data in column A

  // Clear cells C2:F151 before processing data
  sheet.getRange("C2:F151").clearContent();

  for (var i = 2; i <= lastRow; i++) { var siteProperty = sheet.getRange(i, 1).getValue(); var startDateValue = sheet.getRange('M1').getValue(); var endDateValue = sheet.getRange('M2').getValue(); var timeZone = SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetTimeZone(); var format = "yyyy-MM-dd"; // Calculate dates for last year var lastYearStartDate = new Date(startDateValue); lastYearStartDate.setFullYear(lastYearStartDate.getFullYear() - 1); var lastYearEndDate = new Date(endDateValue); lastYearEndDate.setFullYear(lastYearEndDate.getFullYear() - 1); var startDate = Utilities.formatDate(lastYearStartDate, timeZone, format); var endDate = Utilities.formatDate(lastYearEndDate, timeZone, format); // Fetch data for the previous year var previousYearResponse = requestSearchConsoleAPI(siteProperty, startDate, endDate); // Fetch data for the current year (unchanged) startDate = Utilities.formatDate(new Date(startDateValue), timeZone, format); endDate = Utilities.formatDate(new Date(endDateValue), timeZone, format); var currentYearResponse = requestSearchConsoleAPI(siteProperty, startDate, endDate); // Process and write data for both years processAndWriteData(sheet, i, previousYearResponse, currentYearResponse); } } function processAndWriteData(sheet, row, previousYearResponse, currentYearResponse) { // Check if response is not defined or null and has at least one row if (previousYearResponse && previousYearResponse.length > 0) {
    var previousYearClicks = 0;
    var previousYearImpressions = 0;

    previousYearResponse.forEach(function(row) {
      previousYearClicks += row.clicks;
      previousYearImpressions += row.impressions;
    });

    sheet.getRange(row, 5).setValue(previousYearClicks); // Write to column D (index 5)
    sheet.getRange(row, 6).setValue(previousYearImpressions); // Write to column E (index 6)
  } else {
    Logger.log('No data found for previous year in row: ' + row);
  }

// Process and write data for the current year
  if (currentYearResponse && currentYearResponse.length > 0) {
    var currentYearClicks = 0;
    var currentYearImpressions = 0;

    currentYearResponse.forEach(function(row) {
      currentYearClicks += row.clicks;
      currentYearImpressions += row.impressions;
    });

    sheet.getRange(row, 3).setValue(currentYearClicks); // Write to column C (index 3)
    sheet.getRange(row, 4).setValue(currentYearImpressions); // Write to column D (index 4)
  } else {
    Logger.log('No data found for current year in row: ' + row);
  }
}



function requestSearchConsoleAPI(siteProperty, startDate, endDate) {

  try {
    const oauthToken = ScriptApp.getOAuthToken(); // Correctly call the method
    const siteUrl = siteProperty;
    const url="https://www.googleapis.com/webmasters/v3/sites/" + encodeURIComponent(siteUrl) + '/searchAnalytics/query';
    const payload = {
      startDate: startDate,
      endDate: endDate,
      type: 'web'
    };

    const headers = {
      'Authorization': 'Bearer ' + oauthToken,
      'Content-Type': 'application/json'
    };
    const options = {
      'method': 'post',
      'contentType': 'application/json', // Consistent content type
      'headers': headers,
      'payload': JSON.stringify(payload),
      'muteHttpExceptions': true
    };

    const response = UrlFetchApp.fetch(url, options);
    const responseCode = response.getResponseCode();
    const contentText = response.getContentText(); // Get response text for logging

  Logger.log('Response Code: ${responseCode}'); // Use backticks
  Logger.log('Response Content: ${contentText}'); // Use backticks


  if (responseCode === 200) {
    const json = JSON.parse(contentText);
    Logger.log(json); // This will log the actual JSON response
    return json.rows; // Adjust this line based on the actual structure of your API response
  } else {
    // Correctly use backticks here for template literals
    const errorMessage="Error fetching data: ${responseCode} - ${contentText}";
    Logger.log(errorMessage);
    throw new Error(errorMessage);
  }

  } catch (e) {
    Logger.log('Error: ${e.toString()}');
    return null;
  }
}

And then go back to your Apps Script project and do the following:

  • Press CTRL + A to select all.
  • Press CTRL + V to paste in the code you copied.
  • Tap OK.
  • Click Save project.
  • Tap Run.

*Note: If you are receiving a Bad Request error from Google with too many redirects, this is because you have multiple accounts logged in. Try in a browser with only one Google account logged in.

step 4 save run apps scriptScreenshot from author, April 2024

You’ll be requested to Review permissions and will need to select the Google Account associated with your Google Search Console.

Google will give you a warning because the app isn’t verified, so simply tap on the “Advanced” setting and then “Go to Untitled project (unsafe).”

step 4 unsafe appScreenshot from author, April 2024

Finally, you can complete this step by tapping or clicking on the Allow button.

Step 5: Set Up The Access Credentials

I know there’s a lot of back-and-forth going on between Sheets and Google Cloud Console, but it’s an unfortunate necessity at this point. Now, we will be setting up Access Credentials, which will require you to go back to the Google Cloud Console.

Advertisement

Note: You must have enabled the Google Search Console API from the previous step.

Your screen should look something like this:

step-5 oauth concent screenScreenshot from author, April 2024

You’ll need to:

  • Tap Credentials > Create Credentials.
  • Tap OAuth client ID > Configure Consent Screen.

step 5 create credentials oauth

  • Click External.
  • Tap Create.
  • Enter “My GSC Data” as the App name.
  • Add your Support email (your email used for GSC).
  • Add your Developer contact information (the email you used for GSC).
  • Tap Save and continue.
  • Tap ADD OR REMOVE SCOPES.
  • Check 2 of the Google Search Console API scopes (might be on page 2).

step 5 add gsc api scope

  • Click Update.
  • Click Save and Continue.
  • Now click Add Users.

step 5 add users

  • You can add multiple users, preferably those that have access to GSC.
  • Save and Continue.

Step 6: Set Up Google Cloud Project For GSC Data

While we’re still on the Google Cloud Project, you’ll want to click the hamburger icon and go to Cloud overview > Dashboard:

step 6 cloud dashboardScreenshot from author, April 2024

You’ll notice that it says “Project number,” which you should select and Copy by pressing CTRL + C.

Switch back to your Apps Script tab and tap Project Settings:

step 6 app settingsScreenshot from author, April 2024

Go to the section titled Google Cloud Platform (GCP) Project, paste the project number (CTRL +  V) into the text box, and click Set project.

Step 7: Rename Your Google Apps Script

You’ll now want to rename your Apps Script by going to Project History like this:

step 7 project name

You’ll then:

  • Click Untitled project at the top of the screen.
  • Enter “My GSC Data Project Script.”
  • Click on Rename.

Step 8: Edit Google Apps Manifest File For Code.gs Script

You’re still staying inside of your script, and we’re going to go back to Project Settings just as we did before.

This time, you’ll want to click Show “appsscript.json” manifest file in editor to make sure there’s a checkmark next to it.

Advertisement

Next, click on Editor and navigate to the appsscript.json, which you can see below:

step 8 edit appscript jsonScreenshot from author, April 2024

You’ll want to delete everything in the appsscript.json file and paste in the following script:

{
  "timeZone": "America/New_York",
  "dependencies": {
  },
  "exceptionLogging": "STACKDRIVER",
  "oauthScopes": [
    "https://www.googleapis.com/auth/webmasters",
    "https://www.googleapis.com/auth/script.external_request",
    "https://www.googleapis.com/auth/spreadsheets",
    "https://www.googleapis.com/auth/spreadsheets.currentonly"
  ]
}

Once you’ve added the code, you can click on your Code.gs file and tap Save, and then Run. You’ll be prompted to review permissions, and you’ll need to select your appropriate account to continue using.

After a few prompts, you’ll be asked to allow your app “My GSC Data,” and execution will begin.

Step 9: Adjust The Dates For Website Data Analysis

In the Google Sheets file, you’ll want to add the following under:

  • L1: Start Date.
  • L2: End Date.

Note: The start and end dates should be specified in M1 and M2. For example, you can input:

Note: The date format may differ based on your system settings and location.

Step 10: Set Conditional Formatting For Non-Empty Cells Less Than Zero

Everything is set up, but you should add some conditional formatting to make it look better. We’re going to focus on the “Clicks % Difference” and “Impressions % Difference” columns:

Advertisement
step 10 clicks impressionsScreenshot from author, April 2024

Select the rows under the headers “Clicks % Difference” and “Impressions % Difference” and click on Format > Conditional formatting. Under Format rules, you’ll want to select Less than.

In the “Value or formula” text area, you can add 0.

What this does is that if it’s less than 0, we’ll be changing the color to red since it’s in the negative and traffic has been lost. You can do this by clicking on the paint can and changing it to red before clicking done.

If you want to change a positive increase in traffic to green, you’ll add another rule for Greater than and add the 0 value.

Here are the formulas to use in G2 and H2 (you can replicate them for each row; just click and drag down for the other rows):

=IFERROR(IF(AND(C2<>"",E2<>""), (C2-E2)/E2, ""),"")
=IFERROR(IF(AND(D2<>"",F2<>""), (D2-F2)/F2, ""),"")

Now, you have an easy way to run reports on multiple sites at once.

That’s It, You Have Your Global Report

In column A, input your Google Search Console properties; if it is a domain property, add it as sc-domain:example.com or a URL property as https://example.com

Advertisement

To run or refresh the report, use the special menu Search Console > Fetch Data:

final step run

*Note: This script supports about 150 domains, but if you need more, you can adjust the row #14 in your AppScripts file:

sheet.getRange("C2:F151").clearContent();

Using this very tutorial, you’ll have an easy time turning days of gathering data and running reports into a few minutes. You can even expand the scripts to perform other calculations or gather more data for your report.

Check out my other tutorial on Integrating ChatGPT With Google Sheets.

Automating your reports is a great way to streamline tedious tasks, and I hope it makes your job a little easier.

More resources: 


Featured Image: 200dgr /Shutterstock

Advertisement

Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

Trending

Follow by Email
RSS