SlideShare a Scribd company logo
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Google Sheets + SEO = ❤
How to build your own SEO
Workbook in Google Sheets… for Free
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Google sheets is even
more popular than Excel
now to handle SEO data!
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
A free SEO workbook in
30 minutes? Really?
Are you crazy?
That’s the beauty of
Google Sheets! There’s
so much built-in
already.
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Let’s start building our SEO workbook in Google Sheets
from scratch!
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
1. Start analyzing your
organic search rankings
status: increases/decreases
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Select the dates ranges to compare in the GSC performance
report and export it via the Google Sheets Built-in feature
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Add “comparison” columns and a use the IFS function to
compare clicks, impressions, CTR
=IFS(B2>C2, "Increased", B2<C2, "Decreased", TRUE, "Didn't Change")
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
=IFS(condition1, value1, [condition2, value2, …])
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
You can also compare positions
=IFS(AND(K2=0,L2>K2), "Decreased", AND(L2=0,L2<K2), "Increased",
K2>L2, "Decreased", K2<L2, "Increased", TRUE, "Didn't Change")
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Modify the cells colors with “conditional formatting”
so you can easily identify those “decreasing” keywords
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Now you can easily identify which are the the terms that
haven’t not only decreased in clicks but also in positions
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
2. Which of your top pages
need more backlinks for
better rankings?
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://GSUITE.GOOGLE.COM/MARKETPLACE/APP/SEARCH_ANALYTICS_FOR_SHEETS/1035646374811
Use the Search Analytics Add-on to get the terms and pages
that attract more clicks along their ranked pages directly
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Export your Backlinks and linking sites from Google Search
Console to Google Sheets
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Integrate the backlinks metrics along the top pages and
queries using the VLOOKUP+IFERROR functions
=IFERROR(VLOOKUP(B2,backlinks!$A$2:$J$2830,2,false),”")
VLOOKUP(search_key, range, index, [is_sorted])
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Use the color scale w/ conditional format rules to easily show
URLs w/ more clicks, less backlinks and not the best rankings
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
3. Identify which pages targeting
popular terms need to improve
their internal linking
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Export your top internally linked pages from the
Google Search Console to Google Sheets
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Integrate the internal links metrics in the top ranked pages
and terms sheets using the VLOOLUP +IFERROR functions
=IFERROR(VLOOKUP(B2,internallinks!$A$2:$J$2830,2,false),"")
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Use the color scale w/ conditional formatting to identify
pages that need better internal linking to rank better
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
4. Identify which are the worst
converting queries to better
optimize your pages towards them
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://DEVELOPERS.GOOGLE.COM/ANALYTICS/SOLUTIONS/GOOGLE-ANALYTICS-SPREADSHEET-ADD-ON
Use the Google Analytics Add-On to get the pages with more
organic traffic and their engagement metrics
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Use the CONCATENATE function to get the complete
URLs instead of only the paths, so they can be matched
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Use the VLOOKUP function along an IFERROR to integrate
the Google Analytics Metrics in your GSC data sheet
=IFERROR(VLOOKUP(B2,organictraffic!$A$2:$H$807,4,false),””)
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Now you can analyze the pages w/ more traffic that has worse
engagement, along their terms to better optimize for them
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
5. Identify relevance issues
(and potential new content
opportunities) of your top pages
by looking into their metadata
along CTR and position
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Use the IMPORTXML function to extract the title,
meta description and H1 of the top pages via xpath
=IMPORTXML(B2,"//title")
=IMPORTXML(B2,”//meta[@name=‘description’]/@content")
=IMPORTXML(B2,"//h1")
IMPORTXML(url, xpath_query)
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Check pages w/ high impressions and good positions but low
CTR: Are they the relevant ones to rank for those queries? If
so, are the title, meta description and H1 optimized?
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
You can quickly verify if the title, meta description & H1
include the keywords for which they’re ranking for
SEARCH(search_for, text_to_search, [starting_at])
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Do you need to assess more than the allowed by IMPORTXML
limitations? Check out IMPORTFROMWEB…
To avoid this
Use this
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
The IMPORTFROMWEB
function is powered by a
Freemium plugin
HTTPS://NODATANOBUSINESS.COM/IMPORTFROMWEB/
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALSITEBULB
There are also SEO crawlers that export to Google Sheets so
you can easily grab the latest crawled data from there
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
6. Validate the redirects
of a Web migration
implementation
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Use the IF Function to
compare if the HTTP
status, the URL and title
of a destination page are
the ones that you had
define for a migration
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
=IF(D2=301, "correct", “incorrect")
=IF(B2=E2, "correct", “incorrect")
Defined Implemented
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
7. What are the SERP
features opportunities
for your top queries?
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Scrape SERPs w/ the IMPORTXML or IMPORTFROMWEB
functions + Xpath, w/ the help of Chrome extensions
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
How to know which Xpath to use to extract the elements that
you want from the SERPs? By using these extensions!
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Add your top terms, desired country and language to the
Search Result URL along the XPATH for the ranked pages
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
… the ranked pages titles
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
… if the SERPs are including carousels
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
… or featured snippets
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
… obtaining their PAA and related searches
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
You can take this to the next level by using the Apipheny
Add-on to import any SERP API data to Google Sheets
+
https://www.serphouse.com/
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Add the Apipheny API URL to query it from Google Docs
and obtain the SERP features of your search results
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
8. Analyze and Classify
your unstructured
content
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://WWW.MEANINGCLOUD.COM/PRODUCTS/GOOGLE-SHEETS-ADDON
Meaning Cloud allows you
to analyze and classify
“unstructured” content
by identifying the
sentiment, concepts,
entities and languages
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://GSUITE.GOOGLE.COM/MARKETPLACE/APP/MEANINGCLOUD/731647936149?PANN=CWSDP&HL=EN
They have a Google
Sheets Add-on that you
can use for free for up to
20K requests per month
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Add the text to categorize in the first column, and use
the “deep categorization” functionality to categorize it
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Classify any text of
your site using the
predefined
taxonomy system
or creating yours
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Use the “sentiment
analysis” feature to
assess it from any of
the supported
languages
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
… and there’s more of
course! Check out these
awesome Google Sheets
Resources..
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
https://www.hannahrampton.co.uk/my-tools/ https://sheetsformarketers.com/ https://opensourceseo.org/google-sheets-seo-tools/
Sheets for Marketers, Hannah Rampton’s tools
& Dave Sottimano Website
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
+ SEO = ❤
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
Thanks! I’m Aleyda Solís
* SEO Consultant & Founder de Orainti
* SEO Speaker
* Author “SEO. Las Claves Esenciales.”
* Crawling Mondays Host
* #SEOFOMO Newsletter Wrapper
* remoters.net co-founder

More Related Content

PDF
What Makes your SEO Fail (and how to fix it) #BrightonSEO
PDF
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...
PDF
How to Develop Successful SEO Reports #SEOKomm
PDF
Winning SEO when doing Web Migrations #SEO4Life
PDF
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
PPTX
TechSEO Boost - Apps script for SEOs
PPTX
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
PDF
How to Develop International SEO Audits for Success #IntSS
What Makes your SEO Fail (and how to fix it) #BrightonSEO
How to Make SEO Audits That Matter & Get Implemented for SEO Success - The Ex...
How to Develop Successful SEO Reports #SEOKomm
Winning SEO when doing Web Migrations #SEO4Life
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
TechSEO Boost - Apps script for SEOs
SEO Gap Analysis: Leverage Your Competitors' Performance - WTSFest 2022
How to Develop International SEO Audits for Success #IntSS

What's hot (20)

PDF
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
PDF
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
PDF
Data Driven Approach to Scale SEO at BrightonSEO 2023
PPTX
How to leverage indexation tracking to monitor issues and improve performance
PPTX
Brighton SEO April 2022 - Automate the technical SEO stuff
PPTX
Can you trust AI with your content?
PDF
The Hidden Gems of Low search volume
PDF
How to control googlebot
PPTX
Product, service and category page links (and how to get them) - Rebecca Moss...
PDF
How to Create an Airtight SEO Strategy to Beat Any Competitor - Rumble Romagnoli
PDF
SEO at Scale - BrightonSEO April 2022
PPTX
BrightonSEO talk - Sarah Presch
PDF
How to put together a search strategy for a new category
PPTX
The Big SEO Migration - Learnings from a first time hiker
PDF
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
PPTX
BrightonSEO - NLP for SEOs - How to optimise your content for BERT.pptx
PDF
How to Use Search Intent to Dominate Google Discover
PPTX
BrightonSEO: How to generate 8 million SEO test ideas - Will Critchlow
PDF
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
PPTX
What is in a link?
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
Data Driven Approach to Scale SEO at BrightonSEO 2023
How to leverage indexation tracking to monitor issues and improve performance
Brighton SEO April 2022 - Automate the technical SEO stuff
Can you trust AI with your content?
The Hidden Gems of Low search volume
How to control googlebot
Product, service and category page links (and how to get them) - Rebecca Moss...
How to Create an Airtight SEO Strategy to Beat Any Competitor - Rumble Romagnoli
SEO at Scale - BrightonSEO April 2022
BrightonSEO talk - Sarah Presch
How to put together a search strategy for a new category
The Big SEO Migration - Learnings from a first time hiker
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
BrightonSEO - NLP for SEOs - How to optimise your content for BERT.pptx
How to Use Search Intent to Dominate Google Discover
BrightonSEO: How to generate 8 million SEO test ideas - Will Critchlow
SEO Automation Without Using Hard Code by Tevfik Mert Azizoglu - BrightonSEO ...
What is in a link?
Ad

Similar to How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtual (20)

PDF
SEO Meetup Utrecht - 07/09/2017
PDF
Gaston Riera - SEOmelb meetup
PDF
Prioritizing SEO for Success in a World of Uncertainty #UploadConf
PDF
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
PDF
SEO Success in 2021 for #SEObytes @semrush and @_nitman
PDF
Sonoma Introduction to SEO Seminar Handout
PDF
SEMrush product training- Killer Features
PDF
The Technical Marketer Toolbox in 2015 at #BrightonSEO
PDF
Modern SEO Players Guide
PPTX
SMX East - SEO Tools Panel
PDF
Site Redesign & Migration
PPTX
Sweeping out the cobwebs: Content auditing for large websites
PPTX
Actionable SEO Insights
PPTX
SEO Tools, Analytics and Measurement
PDF
How to Drive Growth through your SEO Audits at #BrightonSEO
DOCX
Read This FirstAnnielytics.com@AnnieCushingNOTES ABOUT THIS WORKBO.docx
PPTX
Kahenacon 2012 - Penguin Backlink Analysis with Pivot Tables
PPTX
Mad Science = Mad Productivity - aka “How Vlookup Can Change Your Life”
PPTX
SEO and Conversion Optimization
PPTX
Demand quest seo training 1 16x9 10.2018
SEO Meetup Utrecht - 07/09/2017
Gaston Riera - SEOmelb meetup
Prioritizing SEO for Success in a World of Uncertainty #UploadConf
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
SEO Success in 2021 for #SEObytes @semrush and @_nitman
Sonoma Introduction to SEO Seminar Handout
SEMrush product training- Killer Features
The Technical Marketer Toolbox in 2015 at #BrightonSEO
Modern SEO Players Guide
SMX East - SEO Tools Panel
Site Redesign & Migration
Sweeping out the cobwebs: Content auditing for large websites
Actionable SEO Insights
SEO Tools, Analytics and Measurement
How to Drive Growth through your SEO Audits at #BrightonSEO
Read This FirstAnnielytics.com@AnnieCushingNOTES ABOUT THIS WORKBO.docx
Kahenacon 2012 - Penguin Backlink Analysis with Pivot Tables
Mad Science = Mad Productivity - aka “How Vlookup Can Change Your Life”
SEO and Conversion Optimization
Demand quest seo training 1 16x9 10.2018
Ad

More from Aleyda Solís (20)

PDF
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
PDF
Building a Modern Day 
E-commerce SEO Strategy
PPTX
7 Ways Not to Fail at International SEO
PDF
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
PDF
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
PDF
Make SEO Audits that Matter & Get Implemented for Success
PDF
Cómo Crear 
Informes SEO de Éxito
PDF
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
PDF
SEO Reporting for Success at #FOS22
PDF
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
PDF
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
PDF
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
PDF
Identificando Búsquedas que Conviertan en tu Customer Journey
PDF
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
PDF
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
PDF
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
PDF
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
PDF
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
PDF
Cost Effective Multilingual Content Optimization in An International SEO Process
PDF
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejos
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
Building a Modern Day 
E-commerce SEO Strategy
7 Ways Not to Fail at International SEO
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
Make SEO Audits that Matter & Get Implemented for Success
Cómo Crear 
Informes SEO de Éxito
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
SEO Reporting for Success at #FOS22
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
Identificando Búsquedas que Conviertan en tu Customer Journey
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
Cost Effective Multilingual Content Optimization in An International SEO Process
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejos

Recently uploaded (20)

PDF
Building a strong social media presence.
PPTX
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions
PDF
DOCX
AL-ahly Sabbour un official strategic plan.docx
PDF
Future Retail Disruption Trends and Observations
PPTX
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
DOCX
Parkville marketing plan .......MR.docx
PPTX
Amazon - STRATEGIC.......................pptx
PPTX
Tea and different types of tea in India
PPTX
Final Project parkville.............pptx
PPTX
Best Digital marketing service provider in Chandigarh.pptx
PPTX
Kimberly Crossland Storytelling Marketing Class 5stars.pptx
PDF
Digital Marketing in the Age of AI: What CEOs Need to Know - Jennifer Apy, Ch...
PDF
Mastering Content Strategy in 2025 ss.pdf
PDF
UNIT 1 -3 Factors Influencing RURAL CONSUMER BEHAVIOUR.pdf
DOCX
marketing plan starville............docx
PDF
MARG’s Door & Window Hardware Catalogue | Trending Branding Digital Solutions
PDF
AI & Automation: The Future of Marketing or the End of Creativity - Matthew W...
PDF
Mastering Bulk Email Campaign Optimization for 2025
PDF
Digital Marketing Agency in Thrissur with Proven Strategies for Local Growth
Building a strong social media presence.
Mastering eCommerce SEO: Strategies to Boost Traffic and Maximize Conversions
AL-ahly Sabbour un official strategic plan.docx
Future Retail Disruption Trends and Observations
UNIT 3 - 5 INDUSTRIAL PRICING.ppt x
Parkville marketing plan .......MR.docx
Amazon - STRATEGIC.......................pptx
Tea and different types of tea in India
Final Project parkville.............pptx
Best Digital marketing service provider in Chandigarh.pptx
Kimberly Crossland Storytelling Marketing Class 5stars.pptx
Digital Marketing in the Age of AI: What CEOs Need to Know - Jennifer Apy, Ch...
Mastering Content Strategy in 2025 ss.pdf
UNIT 1 -3 Factors Influencing RURAL CONSUMER BEHAVIOUR.pdf
marketing plan starville............docx
MARG’s Door & Window Hardware Catalogue | Trending Branding Digital Solutions
AI & Automation: The Future of Marketing or the End of Creativity - Matthew W...
Mastering Bulk Email Campaign Optimization for 2025
Digital Marketing Agency in Thrissur with Proven Strategies for Local Growth

How to Build your Own SEO Workbook in Google Sheets for Free #WTSVirtual

  • 1. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Google Sheets + SEO = ❤ How to build your own SEO Workbook in Google Sheets… for Free #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
  • 2. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Google sheets is even more popular than Excel now to handle SEO data!
  • 3. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL A free SEO workbook in 30 minutes? Really? Are you crazy? That’s the beauty of Google Sheets! There’s so much built-in already.
  • 4. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Let’s start building our SEO workbook in Google Sheets from scratch!
  • 5. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 1. Start analyzing your organic search rankings status: increases/decreases
  • 6. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Select the dates ranges to compare in the GSC performance report and export it via the Google Sheets Built-in feature
  • 7. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Add “comparison” columns and a use the IFS function to compare clicks, impressions, CTR =IFS(B2>C2, "Increased", B2<C2, "Decreased", TRUE, "Didn't Change") #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL =IFS(condition1, value1, [condition2, value2, …])
  • 8. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL You can also compare positions =IFS(AND(K2=0,L2>K2), "Decreased", AND(L2=0,L2<K2), "Increased", K2>L2, "Decreased", K2<L2, "Increased", TRUE, "Didn't Change")
  • 9. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Modify the cells colors with “conditional formatting” so you can easily identify those “decreasing” keywords
  • 10. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Now you can easily identify which are the the terms that haven’t not only decreased in clicks but also in positions
  • 11. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 2. Which of your top pages need more backlinks for better rankings?
  • 12. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://GSUITE.GOOGLE.COM/MARKETPLACE/APP/SEARCH_ANALYTICS_FOR_SHEETS/1035646374811 Use the Search Analytics Add-on to get the terms and pages that attract more clicks along their ranked pages directly
  • 13. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Export your Backlinks and linking sites from Google Search Console to Google Sheets
  • 14. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Integrate the backlinks metrics along the top pages and queries using the VLOOKUP+IFERROR functions =IFERROR(VLOOKUP(B2,backlinks!$A$2:$J$2830,2,false),”") VLOOKUP(search_key, range, index, [is_sorted])
  • 15. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Use the color scale w/ conditional format rules to easily show URLs w/ more clicks, less backlinks and not the best rankings
  • 16. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 3. Identify which pages targeting popular terms need to improve their internal linking
  • 17. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Export your top internally linked pages from the Google Search Console to Google Sheets #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
  • 18. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Integrate the internal links metrics in the top ranked pages and terms sheets using the VLOOLUP +IFERROR functions =IFERROR(VLOOKUP(B2,internallinks!$A$2:$J$2830,2,false),"")
  • 19. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Use the color scale w/ conditional formatting to identify pages that need better internal linking to rank better
  • 20. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 4. Identify which are the worst converting queries to better optimize your pages towards them
  • 21. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://DEVELOPERS.GOOGLE.COM/ANALYTICS/SOLUTIONS/GOOGLE-ANALYTICS-SPREADSHEET-ADD-ON Use the Google Analytics Add-On to get the pages with more organic traffic and their engagement metrics
  • 22. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Use the CONCATENATE function to get the complete URLs instead of only the paths, so they can be matched
  • 23. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Use the VLOOKUP function along an IFERROR to integrate the Google Analytics Metrics in your GSC data sheet =IFERROR(VLOOKUP(B2,organictraffic!$A$2:$H$807,4,false),””)
  • 24. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Now you can analyze the pages w/ more traffic that has worse engagement, along their terms to better optimize for them
  • 25. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 5. Identify relevance issues (and potential new content opportunities) of your top pages by looking into their metadata along CTR and position
  • 26. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Use the IMPORTXML function to extract the title, meta description and H1 of the top pages via xpath =IMPORTXML(B2,"//title") =IMPORTXML(B2,”//meta[@name=‘description’]/@content") =IMPORTXML(B2,"//h1") IMPORTXML(url, xpath_query)
  • 27. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Check pages w/ high impressions and good positions but low CTR: Are they the relevant ones to rank for those queries? If so, are the title, meta description and H1 optimized?
  • 28. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL You can quickly verify if the title, meta description & H1 include the keywords for which they’re ranking for SEARCH(search_for, text_to_search, [starting_at])
  • 29. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Do you need to assess more than the allowed by IMPORTXML limitations? Check out IMPORTFROMWEB… To avoid this Use this
  • 30. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL The IMPORTFROMWEB function is powered by a Freemium plugin HTTPS://NODATANOBUSINESS.COM/IMPORTFROMWEB/
  • 31. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALSITEBULB There are also SEO crawlers that export to Google Sheets so you can easily grab the latest crawled data from there
  • 32. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 6. Validate the redirects of a Web migration implementation
  • 33. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Use the IF Function to compare if the HTTP status, the URL and title of a destination page are the ones that you had define for a migration
  • 34. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL =IF(D2=301, "correct", “incorrect") =IF(B2=E2, "correct", “incorrect") Defined Implemented
  • 35. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 7. What are the SERP features opportunities for your top queries?
  • 36. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Scrape SERPs w/ the IMPORTXML or IMPORTFROMWEB functions + Xpath, w/ the help of Chrome extensions
  • 37. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL How to know which Xpath to use to extract the elements that you want from the SERPs? By using these extensions!
  • 38. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Add your top terms, desired country and language to the Search Result URL along the XPATH for the ranked pages
  • 39. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL … the ranked pages titles
  • 40. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL … if the SERPs are including carousels
  • 41. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL … or featured snippets
  • 42. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL … obtaining their PAA and related searches
  • 43. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL You can take this to the next level by using the Apipheny Add-on to import any SERP API data to Google Sheets + https://www.serphouse.com/
  • 44. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Add the Apipheny API URL to query it from Google Docs and obtain the SERP features of your search results
  • 45. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL 8. Analyze and Classify your unstructured content
  • 46. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://WWW.MEANINGCLOUD.COM/PRODUCTS/GOOGLE-SHEETS-ADDON Meaning Cloud allows you to analyze and classify “unstructured” content by identifying the sentiment, concepts, entities and languages
  • 47. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUALHTTPS://GSUITE.GOOGLE.COM/MARKETPLACE/APP/MEANINGCLOUD/731647936149?PANN=CWSDP&HL=EN They have a Google Sheets Add-on that you can use for free for up to 20K requests per month
  • 48. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Add the text to categorize in the first column, and use the “deep categorization” functionality to categorize it
  • 49. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Classify any text of your site using the predefined taxonomy system or creating yours
  • 50. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Use the “sentiment analysis” feature to assess it from any of the supported languages
  • 51. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL#SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL … and there’s more of course! Check out these awesome Google Sheets Resources..
  • 52. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL https://www.hannahrampton.co.uk/my-tools/ https://sheetsformarketers.com/ https://opensourceseo.org/google-sheets-seo-tools/ Sheets for Marketers, Hannah Rampton’s tools & Dave Sottimano Website
  • 53. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL + SEO = ❤ #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL
  • 54. #SEOSHEETS BY @ALEYDA FROM @ORAINTI AT #WTSVIRTUAL Thanks! I’m Aleyda Solís * SEO Consultant & Founder de Orainti * SEO Speaker * Author “SEO. Las Claves Esenciales.” * Crawling Mondays Host * #SEOFOMO Newsletter Wrapper * remoters.net co-founder