The document describes a Python script that can automatically generate new subcategories for an ecommerce website based on clustering product names. It discusses:
- Using NLTK to generate n-grams from product names to cluster related products
- Filtering the n-grams to keep only those with commercial value by checking for search volume and CPC data
- Running the script on a large home improvement site to identify over 1,650 new subcategory opportunities with a total search volume of over 13 million
- Sharing the script so others can automate subcategory identification for their own sites to scale up an important SEO tactic.
Quality Content at Scale Through Automated Text Summarization of UGC
The document discusses using automated text summarization techniques to generate quality content at scale from user-generated content like online product reviews. It proposes a technical plan to download Amazon reviews, remove duplicate sentences using neural semantic textual similarity, and then generate frequently asked questions and corresponding FAQ schema by feeding the review text into a neural question generation model. The goal is to leverage user content and machine learning to automatically create helpful content for websites.
Data Driven Approach to Scale SEO at BrightonSEO 2023
With the help of my favourite case study, I'm showcasing how I took a data-driven approach to scale SEO for a travel brand.
I've covered how I collected data, found trends, and converted them into opportunities. Those opportunities were tested before the grand deployment, which resulted in multifold growth in SEO visibility and revenue.
What percentage of an Inbound marketer's day doesn't involve working with spreadsheets? How much of this work is time-consuming and repetitive? In this interactive session, you will learn how to manipulate Google Sheets to automate common data analysis workflows using Python, a very easy to use programming language.
Probabilistic Thinking in SEO - BrightonSEO October 2022
Andrew talks through practical ways to think in probabilities to make better decisions in SEO at BrightonSEO.
From methodologies to help you increase the chances of successful outcomes, to reframing decisions as bets to prioritise your recommendations.
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdf
This document outlines a 4-step process for conducting a Core Web Vitals audit: 1) Benchmark key pages by measuring LCP, FID, and CLS metrics, 2) Investigate audit results to understand issues, 3) Test optimization changes and re-measure metrics, 4) Prioritize fixes based on impact and effort required. The goal is to identify opportunities to improve load performance and user experience.
The Big SEO Migration - Learnings from a first time hiker
In this presentation Rene will cover the highs and lows of managing a large Ecommerce website migration for the first time. Migrations can be overwhelming so in this talk Rene will cover how to tackle the SEO essentials, stakeholder and developer management as well as how to to gain key learnings. Of course, redirects, how to change the URL structure for the better and server-side rendering will all feature. This is a high level inspirational talk centered around the highs and lows of the hike to the migration finish line with hopefully some key take-aways along the way.
Brighton SEO 2023 - ML Lessons For Total Search.pdf
This document discusses using machine learning to optimize paid search incrementality. It outlines limitations with traditional approaches that analyze paid and organic search performance separately or through one-time tests. The presented solution uses machine learning to build a full picture of search data and continuously optimize bids to maximize the incremental value of paid search while minimizing costs. Case studies demonstrate how the approach provides unique insights into paid and organic relationships and answers questions about budget efficiencies.
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
This document discusses how log file insights can help companies improve their crawling, indexing and organic marketing performance. It outlines some of the common issues companies face like not understanding search engine behavior and not reflecting on their past work. With log file insights accessible in real-time and automatically distilled, companies can answer critical questions to speed up their crawl times, see how search engines are handling their updated content and troubleshoot issues. The presenter promotes their solution, ContentKing, which provides real-time log file analysis from CDN logs to help companies learn what search engines know and keep sharpening their SEO strategies.
Crawl budget refers to the number of pages a site is allowed to request that Google crawls on a daily basis. It is important because exceeding the crawl budget can lead to pages not being indexed. The document provides tips on how to identify a site's current crawl rate, issues impacting crawl budget like errors and duplicate content, and strategies for optimizing demand and capacity such as improving site speed and creating fresh content regularly. The goal is identifying any crawl issues and optimizing the crawl budget to have the most important pages indexed.
BrightonSEO October 2022 - Martijn Scheybeler - SEO Testing: Find Out What Wo...
This document discusses SEO testing and experimentation. It provides examples of types of SEO tests that could be done, such as pre-post testing, A/B testing, and combining different measurement approaches. Specific cases are also mentioned, like testing the impact of internal linking, HTML sitemaps, and changes to page titles and meta descriptions. The document emphasizes that SEO testing takes work to set up properly and find meaningful results, but it is important for identifying what strategies are truly effective.
The document discusses how Apps Script can be used to program spreadsheets and leverage JavaScript functions and APIs. It provides examples of parsing URLs, cleaning data, and custom functions. Apps Script allows integrating APIs to scrape search results, classify data using machine learning, and monitor website changes. Functions can make spreadsheets more powerful and automate tasks like notifying users. The document encourages learning JavaScript and Apps Script to unlock these capabilities within spreadsheets.
How to improve Core Web Vitals on a WordPress website
Talk by Louise at SEO Brighton in April 2022.
It is really easy to design and build a beautiful but slow WordPress website! The Google update for Core Web Vitals is a set of SEO ranking signals to help website owners improve the speed and user experience for their website.
In this talk Louise will share with you how to adjust your WordPress site to improve your Core Web Vital scores. The strategies are different for each metric so she will go through each one and give you some practical ideas you can take back and action or ask your developer to implement.
This document discusses the value and uses of hyperlinks. It explains that hyperlinks can help understand a person's influence, interests, and peers. Hyperlinks also allow you to find influencers around a topic or identify the authors of a news site. The key takeaway is that having access to true link data and understanding how to analyze link information can provide new insights.
Slides from AccuraCast MD, Farhad Divecha's presentation at Brighton SEO.
In his talk, Farhad discussed how the removal of third-party cookies will affect SEO and advised delegates on practical, actionable things they can do to best equip their business to overcome the potential challenges involved.
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
My talk from BrightonSEO 2021; focusing on using Google's image category labels (glancing into the Knowledge Graph and Google's image annotation processes) for better topic research and content optimization.
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...
Find out how Python and Machine Learning can be used to save you time and help you understand your website better.
This session will cover how advancements to Python and Machine Learning are changing the game for busy SEOs, discuss the positive impact they can have and provide you with plenty of ready-to-use scripts you can use to save time with your technical SEO efforts.
Tom talks about three areas that will effect SEO over the coming months and years. SEO split-testing is something that is immediately actionable for most SEOs. Machine Learning is something SEOs shouldn't learn, but should understand enough so they can leverage ML based platforms. Finally, Hub & Spoke business and technology architectures will mean SEOs may want to start thinking about optimisations being an input or output method, so they can apply previous learnings to new technology channels.
This document discusses new techniques for SEO in the modern age. It covers the importance of data-driven approaches like split testing over following best practices. Machine learning is becoming more important for SEO due to its use in search algorithms. A hub and spoke content model is proposed to manage content across multiple platforms. Split testing and machine learning are positioned as essential SEO techniques, with the recommendation to learn categories of machine learning rather than trying to learn the techniques directly.
Tackling Python: What is it and How Can it Help with Technical SEO? | TechSEO...
Python has risen in popularity over the last few years, so much so that it has become one of the most talked about and widely-adopted programming languages. But why should technical SEOs care about Python?
Leveraging AI Bots for SEO Rank #1 on Google - PDF
Search engine optimization (SEO) is the practice of optimizing your website and its content to improve its visibility and ranking in search engine results pages (SERPs). A long title on SEO could cover a wide range of topics, including:
The Importance of SEO for Small Business: How to Drive Organic Traffic and Boost Your Online Presence
The Ultimate Guide to On-Page SEO: Best Practices for Optimizing Your Website's Content
Advanced SEO Techniques: How to Rank Higher and Drive More Traffic to Your Website
Local SEO Strategies: Tips and Tricks for Optimizing Your Business's Online Presence for Local Search
How to Conduct an SEO Audit: A Step-by-Step Guide to Evaluating Your Website's Performance and Identifying Opportunities for Improvement
The Future of SEO: Predictions and Trends to Watch in the Coming Years
SEO vs. PPC: Which One Is Right for Your Business? A Comprehensive Comparison of Search Engine Marketing Strategies
The Impact of Social Media on SEO: How to Leverage Social Media to Boost Your Website's Ranking and Visibility
Mobile SEO: Best Practices for Optimizing Your Website for Mobile Devices and Mobile Search
The Role of Content in SEO: How to Create Content That Ranks Higher and Drives More Traffic to Your Website.
Explore more at: www.arabianluxurytours.com
Tackling Python: How It Can Help With Technical SEO | Pint Sized Meetup Janua...
Ruth Everett gives a presentation on how Python can help with technical SEO tasks. She discusses how Python can be used to automate repetitive tasks, allowing SEOs to focus on more important work. Some examples of automating with Python include parameter finder, 404 checking, internal linking analysis, and image optimization. Machine learning is also an area that Python can help with for SEO, such as evaluating content quality, log file analysis, and predictive analysis. The future of SEO lies in understanding data through Python to make better decisions.
Ecommercial 17 - Future of search- Ecommerce content
This document discusses the future of search and how ecommerce companies can prepare. It notes that search is becoming more conversational through voice assistants and that people are more likely to search by voice or on different devices. Ecommerce companies need to consider how users research products across categories and phases, from just starting out to being experienced, and structure their content and sites accordingly. Targeting features snippets and answer boxes that provide quick answers is also important as these are how many searches are now answered. Proper keyword research, unique and thorough content, and on-page optimization will help positions in search results.
Going beyond the most basic questions of how to approach international content, this deck talks about why it is important to create a style guide before beginning, as well as showing the fundamental differences between Translation and Transcreation
TW-BERT: Good for Users, Good for SEOs | Dave Cousin, Brighton SEO Deck
Term Weighting BER, or TW-BERT, has the ability to drastically improve how Google understands your searches like a human. How do they do this without massively slowing down search and increasing costs? How does it work? And what does it mean for SEOs trying to optimise to show top in Google's SERPs (seach engine results pages)?
Dave Cousin, our brilliant Head of Organic, delivered this talk at the 2024 BrightonSEO conference. We've shared the slides with you below.
Are you looking to expand your business outside the UK? Oban International can help. We’re a digital marketing agency whose sole focus is international growth. Since 2002, we have helped numerous businesses grow internationally using the latest digital marketing techniques. Get in touch: obaninternational.com/contact
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...
Google conducts 800,000 experiments and improvements to search annually to optimize search results for users. In 2021 alone, Google made 5,000 improvements to search. As of August 2022, 92% of all search queries are handled by Google. The document then provides an in-depth overview of how to conduct a comprehensive search engine optimization (SEO) analysis, including competitor analysis, entity analysis, sentiment analysis, search intent analysis, language use analysis, and rank analysis. It recommends leveraging tools like Google APIs, Data for SEO, and GPT-3 to automate the analysis and provide classifications. The analysis is intended to guide content and keyword strategy execution rather than replace it.
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...
Benjamin Szturmaj's presentation at Brighton SEO April 2024, talking about how Video can help your EEAT "score" and improve your rankings and traffic - not only on Google.
Managing filters and facets on your ecommerce website - Bristol SEO and Readi...
Presentation on things to be aware of from an SEO and usability perspective when you use filters and facets on your ecommerce website, including tips for ensuring you don't fall foul of crawl budget issues, thin and duplicate content, aren't blocking important pages etc.
The document discusses keeping Swift apps small by reducing overhead. It provides tips for optimizing app size by removing unused code and resources, using more efficient file formats, and avoiding unnecessary struct composition in Swift, which can significantly increase app size. The document also describes how Spotify tracks and enforces app size limits through continuous integration checks and size policies.
Talk to me Goose: Going beyond your regular Chatbot
Session from oracle code one 2018: After his first steps into robotics and IoT, this session’s speaker decided to take it one step further: a more realistic robot that knows who you are and responds to your questions. Using chatbot technology and voice and face recognition, this robot can become a real add-on to your daily life. In this session, you will learn how the speaker extended an off-the-shelf solution with additional cloud technology to make these things work
Start Building SEO Efficiencies with Automation - MNSearch Summit 2018
How to get started with automation for your SEO efforts. How to think about what can and should be automated, as well as how to go about it. From MNSearch Summit 2018.
MnSearch Summit 2018 - Paul Shapiro – Start Building SEO Efficiencies with Au...
Learn about the different things you can and cannot automate in SEO, saving you time and enabling more advanced work. Discover free tools, such as KNIME, and learn how to use them to begin your automation efforts. Finally, learn what an API is and how it can help you and your SEO work
Leverage AI To Maximize SEO Efficiency While Keeping Quality
Discover how LLMs can enhance the efficiency of your SEO activities and workflows while maintaining SEO quality.
Credit: Aleyda Solis.
https://speakerdeck.com/aleyda/leverage-ai-to-maximize-seo-efficiency-while-keeping-quality?slide=32
Working Smarter: SEO Automation to Increase Efficiency and Effectiveness - Pa...
This document discusses automating SEO tasks using various tools and APIs. It begins by outlining reasons to automate work like increasing efficiency and consistency. It then provides examples of tasks that can be automated, such as routine procedures, keyword research, link prospecting, and technical audits. The document discusses tools for automation like KNIME and APIs, and how to conceptualize and implement automation through breaking work into micro-tasks and scheduling scripts. Specific SEO tasks that can be automated are also covered in detail, such as reporting, data collection, AMP validation, and content generation. Automation is presented as a way to scale SEO work and free up time.
Megalive99 telah menetapkan standar tinggi untuk platform taruhan online. Berbagai macam permainan, desain ramah pengguna, dan transaksi aman menjadikannya pilihan utama para petaruh.
Have you ever built a sandcastle at the beach, only to see it crumble when the tide comes in? In the digital world, our information is like that sandcastle, constantly under threat from waves of cyberattacks. A cybersecurity course is like learning to build a fortress for your information!
This course will teach you how to protect yourself from sneaky online characters who might try to steal your passwords, photos, or even mess with your computer. You'll learn about things like:
* **Spotting online traps:** Phishing emails that look real but could steal your info, and websites that might be hiding malware (like tiny digital monsters).
* **Building strong defenses:** Creating powerful passwords and keeping your software up-to-date, like putting a big, strong lock on your digital door.
* **Fighting back (safely):** Learning how to identify and avoid threats, and what to do if something does go wrong.
By the end of this course, you'll be a cybersecurity champion, ready to defend your digital world and keep your information safe and sound!
The Quickest Win in SEO – How to do Internal Linking the Right WayMartin Hayman
This was a talk from BrightonSEO September 2021 and covers not only the importance of internal linking but also how to do it. It also covers a number of examples and additional tips.
40 Deep #SEO Insights for 2023:
-In 2022, I told to focus on Natural Language Generation, and it happened.
-In 2023, F-O-C-U-S on "Information Density, Richness, and Unique Added Value" with Microsemantics.
I call the collection of these, "Information Responsiveness".
1/40 🧵.
1. PageRank Increases its Prominence for Weighting Sources
Reason: #AI and automation will bloat the web, and the real authority signals will come from PageRank, and Exogenous Factors.
The expert-like AI content and real expertise are differentiated with historical consistency.
2. Indexing and relevance thresholds will increase.
Reason: A bloated web creates the need for unique value to be added to the web with real-world expertise and organizational signals. The knowledge domain terms, or #PageRank, will be important in the future of a web source.
3. AI and #automation filters will be created.
Reason: Google needs to filter the websites that publish 500 articles a day on multiple topics to find non-expert websites. This is already happening.
4. #Google will start to make mistakes in filtering websites that use spam and AI.
Reason: The need for AI-generated content filtration forced Google to check and audit "momentum", in other words, content publication frequency.
I used the "momentum" first in TA Case Study.
5. Google uses #Author Vectors, and Author Recognition.
Reason: LLMs use certain types of language styles and word sequences by leaving a watermark behind them. It is easy to understand which websites do not use a real expert for their articles, and content to differentiate.
6. #Microsemantics will be the name of the next game.
Reason: The bloating on the web will create bigger web document clusters, and being a representative source will be more important.
Thus, micro-differences inside the content will create higher unique value.
7. Custom #LLMs will be rented.
Reason: Custom and unique LLMs will be trained and rented to the people who try to create 100 websites with 100,000 content items per website.
NLP in SEO will show its true monetary value in mid-2023.
8. Advanced Semantic SEO will be a must for every SEO.
Reason: 20 years of websites will lose their rankings to the new websites that come with 60,000 articles. This creates the need for advanced #Semantics and Lingusitics capabilities for SEOs.
9. Cost-of-retrieval will be a base concept for #SEO, as TA.
Reason: TA explains a big portion of how the web works. Information Responsiveness and Cost-of-retrieval will complete it further.
For two books, I will be publishing only these two concepts.
10. Google Keys
Reason: The biggest Google leak after Quality Rater Guidelines will happen in 2023. And, I will be involved, but no more information, for now, I am not allowed to share more.
Check the slides for the next SEO Insights for 2023.
#searchengineoptimization #future #nlp #semantic #chatgpt #ai #content #quality #publishing #trend #seotrend #seo #searchengineoptimisation
A beginner's guide to machine learning for SEOs - WTSFest 2022LazarinaStoyanova
This is a guide for machine learning for beginners, tailored to the SEO industry, aimed at breaking down the challenges that hold us back from experimenting, the breakdown of machine learning's main characteristics to help us understand how to implement it a bit better, and the ways we can embed advanced technology into our daily practice.
Quality Content at Scale Through Automated Text Summarization of UGCHamlet Batista
The document discusses using automated text summarization techniques to generate quality content at scale from user-generated content like online product reviews. It proposes a technical plan to download Amazon reviews, remove duplicate sentences using neural semantic textual similarity, and then generate frequently asked questions and corresponding FAQ schema by feeding the review text into a neural question generation model. The goal is to leverage user content and machine learning to automatically create helpful content for websites.
Data Driven Approach to Scale SEO at BrightonSEO 2023Nitin Manchanda
With the help of my favourite case study, I'm showcasing how I took a data-driven approach to scale SEO for a travel brand.
I've covered how I collected data, found trends, and converted them into opportunities. Those opportunities were tested before the grand deployment, which resulted in multifold growth in SEO visibility and revenue.
The Python Cheat Sheet for the Busy MarketerHamlet Batista
What percentage of an Inbound marketer's day doesn't involve working with spreadsheets? How much of this work is time-consuming and repetitive? In this interactive session, you will learn how to manipulate Google Sheets to automate common data analysis workflows using Python, a very easy to use programming language.
Probabilistic Thinking in SEO - BrightonSEO October 2022Andrew Charlton
Andrew talks through practical ways to think in probabilities to make better decisions in SEO at BrightonSEO.
From methodologies to help you increase the chances of successful outcomes, to reframing decisions as bets to prioritise your recommendations.
Core Web Vitals Audit - Sophie Gibson - PDF - BrightonSEO.pdfSophie Gibson
This document outlines a 4-step process for conducting a Core Web Vitals audit: 1) Benchmark key pages by measuring LCP, FID, and CLS metrics, 2) Investigate audit results to understand issues, 3) Test optimization changes and re-measure metrics, 4) Prioritize fixes based on impact and effort required. The goal is to identify opportunities to improve load performance and user experience.
The Big SEO Migration - Learnings from a first time hiker ReneHarris7
In this presentation Rene will cover the highs and lows of managing a large Ecommerce website migration for the first time. Migrations can be overwhelming so in this talk Rene will cover how to tackle the SEO essentials, stakeholder and developer management as well as how to to gain key learnings. Of course, redirects, how to change the URL structure for the better and server-side rendering will all feature. This is a high level inspirational talk centered around the highs and lows of the hike to the migration finish line with hopefully some key take-aways along the way.
Brighton SEO 2023 - ML Lessons For Total Search.pdfMaxFlajsner1
This document discusses using machine learning to optimize paid search incrementality. It outlines limitations with traditional approaches that analyze paid and organic search performance separately or through one-time tests. The presented solution uses machine learning to build a full picture of search data and continuously optimize bids to maximize the incremental value of paid search while minimizing costs. Case studies demonstrate how the approach provides unique insights into paid and organic relationships and answers questions about budget efficiencies.
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdfSteven van Vessum
This document discusses how log file insights can help companies improve their crawling, indexing and organic marketing performance. It outlines some of the common issues companies face like not understanding search engine behavior and not reflecting on their past work. With log file insights accessible in real-time and automatically distilled, companies can answer critical questions to speed up their crawl times, see how search engines are handling their updated content and troubleshoot issues. The presenter promotes their solution, ContentKing, which provides real-time log file analysis from CDN logs to help companies learn what search engines know and keep sharpening their SEO strategies.
Crawl budget refers to the number of pages a site is allowed to request that Google crawls on a daily basis. It is important because exceeding the crawl budget can lead to pages not being indexed. The document provides tips on how to identify a site's current crawl rate, issues impacting crawl budget like errors and duplicate content, and strategies for optimizing demand and capacity such as improving site speed and creating fresh content regularly. The goal is identifying any crawl issues and optimizing the crawl budget to have the most important pages indexed.
BrightonSEO October 2022 - Martijn Scheybeler - SEO Testing: Find Out What Wo...Martijn Scheijbeler
This document discusses SEO testing and experimentation. It provides examples of types of SEO tests that could be done, such as pre-post testing, A/B testing, and combining different measurement approaches. Specific cases are also mentioned, like testing the impact of internal linking, HTML sitemaps, and changes to page titles and meta descriptions. The document emphasizes that SEO testing takes work to set up properly and find meaningful results, but it is important for identifying what strategies are truly effective.
The document discusses how Apps Script can be used to program spreadsheets and leverage JavaScript functions and APIs. It provides examples of parsing URLs, cleaning data, and custom functions. Apps Script allows integrating APIs to scrape search results, classify data using machine learning, and monitor website changes. Functions can make spreadsheets more powerful and automate tasks like notifying users. The document encourages learning JavaScript and Apps Script to unlock these capabilities within spreadsheets.
Talk by Louise at SEO Brighton in April 2022.
It is really easy to design and build a beautiful but slow WordPress website! The Google update for Core Web Vitals is a set of SEO ranking signals to help website owners improve the speed and user experience for their website.
In this talk Louise will share with you how to adjust your WordPress site to improve your Core Web Vital scores. The strategies are different for each metric so she will go through each one and give you some practical ideas you can take back and action or ask your developer to implement.
This document discusses the value and uses of hyperlinks. It explains that hyperlinks can help understand a person's influence, interests, and peers. Hyperlinks also allow you to find influencers around a topic or identify the authors of a news site. The key takeaway is that having access to true link data and understanding how to analyze link information can provide new insights.
How SEO changes, as we say bye bye to cookiesAccuraCast
Slides from AccuraCast MD, Farhad Divecha's presentation at Brighton SEO.
In his talk, Farhad discussed how the removal of third-party cookies will affect SEO and advised delegates on practical, actionable things they can do to best equip their business to overcome the potential challenges involved.
BrightonSEO March 2021 | Dan Taylor, Image Entity TagsDan Taylor
My talk from BrightonSEO 2021; focusing on using Google's image category labels (glancing into the Knowledge Graph and Google's image annotation processes) for better topic research and content optimization.
Getting Started with Python and Machine Learning for SEO | BrightonSEO Octobe...Ruth Everett
Find out how Python and Machine Learning can be used to save you time and help you understand your website better.
This session will cover how advancements to Python and Machine Learning are changing the game for busy SEOs, discuss the positive impact they can have and provide you with plenty of ready-to-use scripts you can use to save time with your technical SEO efforts.
3 New Techniques for the Modern Age of SEOTom Anthony
Tom talks about three areas that will effect SEO over the coming months and years. SEO split-testing is something that is immediately actionable for most SEOs. Machine Learning is something SEOs shouldn't learn, but should understand enough so they can leverage ML based platforms. Finally, Hub & Spoke business and technology architectures will mean SEOs may want to start thinking about optimisations being an input or output method, so they can apply previous learnings to new technology channels.
This document discusses new techniques for SEO in the modern age. It covers the importance of data-driven approaches like split testing over following best practices. Machine learning is becoming more important for SEO due to its use in search algorithms. A hub and spoke content model is proposed to manage content across multiple platforms. Split testing and machine learning are positioned as essential SEO techniques, with the recommendation to learn categories of machine learning rather than trying to learn the techniques directly.
Tackling Python: What is it and How Can it Help with Technical SEO? | TechSEO...Ruth Everett
Python has risen in popularity over the last few years, so much so that it has become one of the most talked about and widely-adopted programming languages. But why should technical SEOs care about Python?
Search engine optimization (SEO) is the practice of optimizing your website and its content to improve its visibility and ranking in search engine results pages (SERPs). A long title on SEO could cover a wide range of topics, including:
The Importance of SEO for Small Business: How to Drive Organic Traffic and Boost Your Online Presence
The Ultimate Guide to On-Page SEO: Best Practices for Optimizing Your Website's Content
Advanced SEO Techniques: How to Rank Higher and Drive More Traffic to Your Website
Local SEO Strategies: Tips and Tricks for Optimizing Your Business's Online Presence for Local Search
How to Conduct an SEO Audit: A Step-by-Step Guide to Evaluating Your Website's Performance and Identifying Opportunities for Improvement
The Future of SEO: Predictions and Trends to Watch in the Coming Years
SEO vs. PPC: Which One Is Right for Your Business? A Comprehensive Comparison of Search Engine Marketing Strategies
The Impact of Social Media on SEO: How to Leverage Social Media to Boost Your Website's Ranking and Visibility
Mobile SEO: Best Practices for Optimizing Your Website for Mobile Devices and Mobile Search
The Role of Content in SEO: How to Create Content That Ranks Higher and Drives More Traffic to Your Website.
Explore more at: www.arabianluxurytours.com
Tackling Python: How It Can Help With Technical SEO | Pint Sized Meetup Janua...Ruth Everett
Ruth Everett gives a presentation on how Python can help with technical SEO tasks. She discusses how Python can be used to automate repetitive tasks, allowing SEOs to focus on more important work. Some examples of automating with Python include parameter finder, 404 checking, internal linking analysis, and image optimization. Machine learning is also an area that Python can help with for SEO, such as evaluating content quality, log file analysis, and predictive analysis. The future of SEO lies in understanding data through Python to make better decisions.
Ecommercial 17 - Future of search- Ecommerce content Edd Wilson
This document discusses the future of search and how ecommerce companies can prepare. It notes that search is becoming more conversational through voice assistants and that people are more likely to search by voice or on different devices. Ecommerce companies need to consider how users research products across categories and phases, from just starting out to being experienced, and structure their content and sites accordingly. Targeting features snippets and answer boxes that provide quick answers is also important as these are how many searches are now answered. Proper keyword research, unique and thorough content, and on-page optimization will help positions in search results.
International Content: Next Level ConsiderationsZeph Snapp
Going beyond the most basic questions of how to approach international content, this deck talks about why it is important to create a style guide before beginning, as well as showing the fundamental differences between Translation and Transcreation
TW-BERT: Good for Users, Good for SEOs | Dave Cousin, Brighton SEO DeckOban International
Term Weighting BER, or TW-BERT, has the ability to drastically improve how Google understands your searches like a human. How do they do this without massively slowing down search and increasing costs? How does it work? And what does it mean for SEOs trying to optimise to show top in Google's SERPs (seach engine results pages)?
Dave Cousin, our brilliant Head of Organic, delivered this talk at the 2024 BrightonSEO conference. We've shared the slides with you below.
Are you looking to expand your business outside the UK? Oban International can help. We’re a digital marketing agency whose sole focus is international growth. Since 2002, we have helped numerous businesses grow internationally using the latest digital marketing techniques. Get in touch: obaninternational.com/contact
How to Incorporate ML in your SERP Analysis, Lazarina Stoy -BrightonSEO Oct, ...LazarinaStoyanova
Google conducts 800,000 experiments and improvements to search annually to optimize search results for users. In 2021 alone, Google made 5,000 improvements to search. As of August 2022, 92% of all search queries are handled by Google. The document then provides an in-depth overview of how to conduct a comprehensive search engine optimization (SEO) analysis, including competitor analysis, entity analysis, sentiment analysis, search intent analysis, language use analysis, and rank analysis. It recommends leveraging tools like Google APIs, Data for SEO, and GPT-3 to automate the analysis and provide classifications. The analysis is intended to guide content and keyword strategy execution rather than replace it.
How videos can elevate your Google rankings and improve your EEAT - Benjamin ...Benjamin Szturmaj
Benjamin Szturmaj's presentation at Brighton SEO April 2024, talking about how Video can help your EEAT "score" and improve your rankings and traffic - not only on Google.
Managing filters and facets on your ecommerce website - Bristol SEO and Readi...Sean Butcher
Presentation on things to be aware of from an SEO and usability perspective when you use filters and facets on your ecommerce website, including tips for ensuring you don't fall foul of crawl budget issues, thin and duplicate content, aren't blocking important pages etc.
The document discusses keeping Swift apps small by reducing overhead. It provides tips for optimizing app size by removing unused code and resources, using more efficient file formats, and avoiding unnecessary struct composition in Swift, which can significantly increase app size. The document also describes how Spotify tracks and enforces app size limits through continuous integration checks and size policies.
Talk to me Goose: Going beyond your regular ChatbotLuc Bors
Session from oracle code one 2018: After his first steps into robotics and IoT, this session’s speaker decided to take it one step further: a more realistic robot that knows who you are and responds to your questions. Using chatbot technology and voice and face recognition, this robot can become a real add-on to your daily life. In this session, you will learn how the speaker extended an off-the-shelf solution with additional cloud technology to make these things work
Start Building SEO Efficiencies with Automation - MNSearch Summit 2018Paul Shapiro
How to get started with automation for your SEO efforts. How to think about what can and should be automated, as well as how to go about it. From MNSearch Summit 2018.
Learn about the different things you can and cannot automate in SEO, saving you time and enabling more advanced work. Discover free tools, such as KNIME, and learn how to use them to begin your automation efforts. Finally, learn what an API is and how it can help you and your SEO work
Leverage AI To Maximize SEO Efficiency While Keeping QualityUbaid Raza
Discover how LLMs can enhance the efficiency of your SEO activities and workflows while maintaining SEO quality.
Credit: Aleyda Solis.
https://speakerdeck.com/aleyda/leverage-ai-to-maximize-seo-efficiency-while-keeping-quality?slide=32
Working Smarter: SEO Automation to Increase Efficiency and Effectiveness - Pa...State of Search Conference
This document discusses automating SEO tasks using various tools and APIs. It begins by outlining reasons to automate work like increasing efficiency and consistency. It then provides examples of tasks that can be automated, such as routine procedures, keyword research, link prospecting, and technical audits. The document discusses tools for automation like KNIME and APIs, and how to conceptualize and implement automation through breaking work into micro-tasks and scheduling scripts. Specific SEO tasks that can be automated are also covered in detail, such as reporting, data collection, AMP validation, and content generation. Automation is presented as a way to scale SEO work and free up time.
Similar to How to Automatically Subcategorise Your Website Automatically With Python (20)
Megalive99 Situs Betting Online Gacor TerpercayaMegalive99
Megalive99 telah menetapkan standar tinggi untuk platform taruhan online. Berbagai macam permainan, desain ramah pengguna, dan transaksi aman menjadikannya pilihan utama para petaruh.
Have you ever built a sandcastle at the beach, only to see it crumble when the tide comes in? In the digital world, our information is like that sandcastle, constantly under threat from waves of cyberattacks. A cybersecurity course is like learning to build a fortress for your information!
This course will teach you how to protect yourself from sneaky online characters who might try to steal your passwords, photos, or even mess with your computer. You'll learn about things like:
* **Spotting online traps:** Phishing emails that look real but could steal your info, and websites that might be hiding malware (like tiny digital monsters).
* **Building strong defenses:** Creating powerful passwords and keeping your software up-to-date, like putting a big, strong lock on your digital door.
* **Fighting back (safely):** Learning how to identify and avoid threats, and what to do if something does go wrong.
By the end of this course, you'll be a cybersecurity champion, ready to defend your digital world and keep your information safe and sound!
7. What is Python?
Python is a high level programming
language which is perfect for
automating repetitive tasks
8. What is Python?
Python is a high level programming
language which is perfect for
automating repetitive tasks
Very popular in the data science
community
9. What is Python?
Python is a high level programming
language which is perfect for
automating repetitive tasks
Very popular in the data science
community
Becoming very popular with technical
SEOs
Especially for data blending and
automation
20. LEATHER
SOFAS
VELVET SOFAS LOUNGE SOFAS
SOFAS
Grouping each
product type
into
subcategories
would better
align them to
search demand
21. LEATHER
SOFAS
VELVET SOFAS LOUNGE SOFAS
SOFAS
Creating
three new
subcategories
would create
an additional
21,000+
searches a
month*
+19,000 +1,200 +150
*source ahrefs.com
22. LEATHER
SOFAS
VELVET SOFAS LOUNGE SOFAS
SOFAS
This method
will produce
a lot of
additional
traffic for
any
eCommerce
site
+19,000 +1,200 +150
30. We wrote a Python
script to automate
the process and do
the hard work for
us!
@LeeFootSEO | #BrightonSEO
31. LEATHER
SOFAS
VELVET SOFAS LOUNGE SOFAS
SOFAS
The
products
suggest
the
categorie
s for us!
+19,000 +1,200 +150
Leather Buttoned Sofa
Mid Century Leather
Sofa
Tetbury Leather Sofa -
Black
Hardwick Leather Sofa
Tetbury Leather
Sofa - Tan
@LeeFootSEO | #BrightonSEO
32. LEATHER
SOFAS
VELVET SOFAS LOUNGE SOFAS
SOFAS
By clustering
the product
names together
our script was
able to find
opportunities
for new
categories
+19,000 +1,200 +150
Leather Buttoned Sofa
Mid Century Leather
Sofa
Tetbury Leather Sofa -
Black
Hardwick Leather Sofa
Tetbury Leather
Sofa - Tan
@LeeFootSEO | #BrightonSEO
33. Total Opportunity – Cox &
Cox
New Subcategories: 185
Search Volume: 1,400,000
@LeeFoot@SEO | #BrightonSEO
34. In testing we ran
the script on
Homebase and found
opportunity to
create
1,650
subcategories with
over
13,000,000
estimated monthly
searches
@LeeFootSEO | #BrightonSEO
35. This would take
a LONG time to
do manually!
(Assuming you
could work as
efficiently as
a computer!)
@LeeFootSEO | #BrightonSEO
36. At the end of
this talk I’m
going to share
this script
with
instructions so
you can use it
on your own
Websites
@LeeFootSEO | #BrightonSEO
39. The
Method
We’ll be using
Python and the
NLTK library to
generate hundreds
of thousands of N-
gram combinations
from product names
@LeeFootSEO | #BrightonSEO
41. The
Challenge
Using this method
to generate so
many n-grams will
create a lot of
non-sensical
words in the
process
@LeeFootSEO | #BrightonSEO
42. The
Challenge
The goal is to
keep only
relevant
keywords with
commercial
value and
discard the@LeeFootSEO | #BrightonSEO
43. The
Challeng
e
At a high level
our solution to
this problem is to
check the keywords
for search volume
& CPC data
@LeeFootSEO | #BrightonSEO
44. The
Challeng
e
If they have
neither Search
Volume or CPC
data then those
keywords will be
discarded before
the final output
@LeeFootSEO | #BrightonSEO
46. aa alkaline
aa alkaline batteries
aa alkaline batteries command
aa alkaline batteries command adjustables
aa alkaline batteries command adjustables
self
@LeeFootSEO | #BrightonSEO
Examples of N-Grams the Script will
Generate from clustering product nam
47. @LeeFootSEO | #BrightonSEO
Only one of these
suggestions has commercial
value
aa alkaline
aa alkaline batteries
aa alkaline batteries command
aa alkaline batteries command adjustables
aa alkaline batteries command adjustables
self
48. @LeeFootSEO | #BrightonSEO
Our goal is to programmatically
discard the non-sensical ones and
keep any with commercial value
aa alkaline
aa alkaline batteries
aa alkaline batteries command
aa alkaline batteries command adjustables
aa alkaline batteries command adjustables
self
49. @LeeFootSEO | #BrightonSEO
So Let’s Check for Search
Volume!
aa alkaline(20)
aa alkaline batteries(80)
aa alkaline batteries command(0)
aa alkaline batteries command adjustables(0)
aa alkaline batteries command adjustables
self(0)
50. Everything is Red will be
discarded automatically because
they have no search volume
aa alkaline (20)
aa alkaline batteries (80)
aa alkaline batteries command
aa alkaline batteries command adjustables
aa alkaline batteries command adjustables
self
@LeeFootSEO | #BrightonSEO
51. Checking n-grams for keyword
volume does a lot of the hard
work but it’s not perfect
aa alkaline (20)
aa alkaline batteries (80)
@LeeFootSEO | #BrightonSEO
52. To deal with this we have included
pre and post configurable
filtering options
aa alkaline (20)
aa alkaline batteries (80)
@LeeFootSEO | #BrightonSEO
Keep Longest Word Fragment = True
64. You Will Need
Screaming Frog – To crawl the site
Keywords Everywhere API – To check search
volume ($10 for 100,000 creds)
@LeeFootSEO | #BrightonSEO
65. You Will Need
Screaming Frog – To crawl the site
Keywords Everywhere API – To check search
volume ($10 for 100,000 creds)
Python with the following libraries
imported
@LeeFootSEO | #BrightonSEO
66. You Will Need
Screaming Frog – To crawl the site
Keywords Everywhere API – To check search
volume ($10 for 100,000 creds)
Python with the following libraries
imported
NLTK – Used to create n-gram word
combinations
@LeeFootSEO | #BrightonSEO
67. You Will Need
Screaming Frog – To crawl the site
Keywords Everywhere API – To check search
volume ($10 for 100,000 creds)
Python with the following libraries
imported
NLTK – Used to create n-gram word
combinations
PolyFuzz – To match KWs to existing
categories
@LeeFootSEO | #BrightonSEO
77. r
.csv exports are
read into Python
and processed with
the Natural
Language Tool Kit
library.
@LeeFootSEO | #BrightonSEO
78. Cluster
Product names are
clustered together
using n-grams to
generate new words
Keyword
aa alkaline
aa alkaline batteries
aa alkaline batteries command
aa alkaline batteries command adjustables
aa alkaline batteries command adjustables self
aa alkaline batteries command adjustables self
adhesive
aa alkaline batteries duracell
aa alkaline batteries duracell optimum
aa alkaline batteries duracell optimum aa
aa alkaline batteries duracell optimum aa
batteries
aa alkaline batteries duracell plus
aa alkaline batteries duracell plus battery
aa alkaline batteries duracell plus battery pack
aa alkaline batteries duracell plus lr
aa alkaline batteries duracell plus lr aa
aa alkaline batteries duracell specialty
aa alkaline batteries duracell specialty alkaline
aa alkaline batteries duracell specialty alkaline
button
aa alkaline batteries energizer
aa alkaline batteries energizer maxplus
aa alkaline batteries energizer maxplus aa
aa alkaline batteries energizer maxplus aa
batteries
@LeeFootSEO | #BrightonSEO
79. Cluster
Products are
clustered category
by category (so if a
product lives in two
categories, it’ll be
clustered twice)
Keyword
aa alkaline
aa alkaline batteries
aa alkaline batteries command
aa alkaline batteries command adjustables
aa alkaline batteries command adjustables self
aa alkaline batteries command adjustables self
adhesive
aa alkaline batteries duracell
aa alkaline batteries duracell optimum
aa alkaline batteries duracell optimum aa
aa alkaline batteries duracell optimum aa
batteries
aa alkaline batteries duracell plus
aa alkaline batteries duracell plus battery
aa alkaline batteries duracell plus battery pack
aa alkaline batteries duracell plus lr
aa alkaline batteries duracell plus lr aa
aa alkaline batteries duracell specialty
aa alkaline batteries duracell specialty alkaline
aa alkaline batteries duracell specialty alkaline
button
aa alkaline batteries energizer
aa alkaline batteries energizer maxplus
aa alkaline batteries energizer maxplus aa
aa alkaline batteries energizer maxplus aa
batteries
@LeeFootSEO | #BrightonSEO
81. Filterin
g
We started by
generating over half
a million n-grams
using existing
products on
wilko.com
597,66
4
@LeeFoot@SEO | #BrightonSEO
@LeeFootSEO | #BrightonSEO
82. Filterin
g
34,000 were
matched to a
minimum of three
products and the
rest discarded
597,66
4
@LeeFoot@SEO | #BrightonSEO
34,100
@LeeFootSEO | #BrightonSEO
83. Filterin
g
Just under 9,000
keywords remained
after deduplication
These were then
checked for search
volume
597,66
4
@LeeFoot@SEO | #BrightonSEO
34,100
8,969
@LeeFootSEO | #BrightonSEO
84. Filterin
g
The final output
contained 1,883
subcategorisation
opportunities ready to
QA
597,66
4
@LeeFoot@SEO | #BrightonSEO
34,100
8,969
1,883
@LeeFootSEO | #BrightonSEO
85. Filterin
g
99.68% of all
keywords were
discarded before the
final output!
Essentially, we brute
forced the
opportunity
597,66
4
@LeeFoot@SEO | #BrightonSEO
34,100
8,969
1,883
@LeeFootSEO | #BrightonSEO
86. Typical Script
Output
Total Subcategories Generated : 597,6
Matched to Min of: 3 Products: 34,088
Remaining after de-duplication: 8,969
Subcategories with Search Volume: 1,8
Total Volume: 8,023,629
Discarded: 99.68 % of Keywords!
Completed in: 16.15 Minutes
@LeeFootSEO | #BrightonSEO
93. Parent Category Suggested Subcategory Vol CPC # Products Similarity Closest Matched Category
/outdoor-toys/climbing-frames.list rope ladders 2,400 0.28 4 73% loft ladder new ladders
/outdoor-toys/climbing-frames.list wooden climbing frames 90 0.78 3 72% climbing plants
/outdoor-toys/garden-swings.list double swing sets 1,900 0.54 3 61% double beds
/outdoor-toys/garden-swings.list single swing sets 1,000 0.32 4 58% garden swings
/outdoor-toys/garden-swings.list wooden swing sets 8,100 0.97 8 70% wooden garden swing seats
/outdoor-toys/ride-on-toys.list pro stunt scooter 320 0.61 5 20% protect garden
/outdoor-toys/role-play-toys.list outdoor play kitchen 320 0.38 3 82% outdoor kitchens
/outdoor-toys/sandpits.list activity tables 6,600 0.24 7 38% cavity wall
/outdoor-toys/sandpits.list planter tables 5,400 0.28 3 76% planters
/outdoor-toys/sandpits.list plum discovery toys 320 0.7 3 43% ecover
/outdoor-toys/sandpits.list water tables 27,100 0.37 3 59% 6 seater tables
/outdoor-toys/sandpits.list water tracks 480 0.3 3 47% track set shop by room
/outdoor-toys/trampolines.list junior trampolines 880 0.31 4 66% trampolines
It also shows
the number of
products
available to
populate the
new
categories!
@LeeFootSEO | #BrightonSEO
94. Parent Category Suggested Subcategory Volume CPC # Products Similarity Closest Matched Category
/outdoor-toys/climbing-frames.list rope ladders 2,400 0.28 4 73% loft ladder new ladders
/outdoor-toys/climbing-frames.list wooden climbing frames 90 0.78 3 72% climbing plants
/outdoor-toys/garden-swings.list double swing sets 1,900 0.54 3 61% double beds
/outdoor-toys/garden-swings.list single swing sets 1,000 0.32 4 58% garden swings
/outdoor-toys/garden-swings.list wooden swing sets 8,100 0.97 4 70% wooden garden swing seats
/outdoor-toys/ride-on-toys.list pro stunt scooter 320 0.61 5 20% protect garden
/outdoor-toys/role-play-toys.list outdoor play kitchen 320 0.38 3 82% outdoor kitchens
/outdoor-toys/sandpits.list activity tables 6,600 0.24 3 38% cavity wall
/outdoor-toys/sandpits.list planter tables 5,400 0.28 4 76% planters
/outdoor-toys/sandpits.list plum discovery toys 320 0.7 3 43% ecover
/outdoor-toys/sandpits.list
water
tables
27,10
0 0.37
3 59% 6 seater table
/outdoor-toys/sandpits.list water tracks 480 0.3 3 47% track set shop by room
/outdoor-toys/trampolines.list junior trampolines 880 0.31 4 66% trampolines
/outdoor-toys/trampolines.list trampoline accessory kits 70 0.26 4 69% accessory d-line
Suggested categories with high
search demand, but low inventory
can signal that it could be time
to expand the range to tap into
the demand…
Low Inventory
High Demand
@LeeFootSEO | #BrightonSEO
95. Parent Category Suggested Subcategory Vol CPC # Products
Similarit
y Closest Matched Category
/outdoor-toys/climbing-frames.list rope ladders 2,400 0.28 4 73%
loft ladder new
ladders
/outdoor-toys/climbing-frames.list wooden climbing frames 90 0.78 3 72% climbing plants
/outdoor-toys/garden-swings.list double swing sets 1,900 0.54 3 61% double beds
/outdoor-toys/garden-swings.list single swing sets 1,000 0.32 4 58% garden swings
/outdoor-toys/garden-swings.list wooden swing sets 8,100 0.97 8 70%
wooden garden swing
seats
/outdoor-toys/ride-on-toys.list pro stunt scooter 320 0.61 5 20% protect garden
/outdoor-toys/role-play-toys.list outdoor play kitchen 320 0.38 3 82% outdoor kitchens
/outdoor-toys/sandpits.list activity tables 6,600 0.24 7 38% cavity wall
/outdoor-toys/sandpits.list planter tables 5,400 0.28 3 76% planters
/outdoor-toys/sandpits.list plum discovery toys 320 0.7 3 43% ecover
/outdoor-toys/sandpits.list water tables 27,100 0.37 6 59% 6 seater tables
/outdoor-toys/sandpits.list water tracks 480 0.3 3 47%
track set shop by
room
/outdoor-toys/trampolines.list junior trampolines 880 0.31 4 66% trampolines
All category suggestions
are fuzzy matched to
against existing
categories.
Categories which closely
match existing categories
(including plurals and
words out of order) are
removed automatically!
96. Limitations and
Considerations
The output is only
as good as the
naming conventions.
If product names are
short or non-
descriptive then
that’ll affect the
final output.
@LeeFootSEO | #BrightonSEO
97. Limitations and
Considerations
The script will output
keywords in the singular
tense
where as categories will
be pluralised because
they contain more than a
single product
@LeeFootSEO | #BrightonSEO
99. Automation
This script can be automated
on a VPS in conjunction with
an automated crawl setup.
@LeeFootSEO | #BrightonSEO
100. Automation
Perhaps client work can be
road mapped every three
months with the output
automatically sent as an
email or a Slack channel
@LeeFootSEO | #BrightonSEO
101. Remixes and Mashups
I’d love to see some remixes,
mashups and improvements to the
script.
Just make sure you tag me in
anything you make!
@LeeFootSEO | #BrightonSEO
110. Don’t Wait🐍🔥
There is an awesome
community of SEOs Online who
are passionate about Python.
If you’re thinking about
getting started, come and
join us!
111. Python Resources
YouTube Channels
Corey Shafer
Data School
Socratica
MIT Introduction
to Computer
Science & Python
Apps
Solo Learn (Android
/ iPhone)
Books
Automate the Boring
Stuff
112. Python SEOs to follow on
Twitter
@GregBernhardt4
@DataChaz
@OritSiMu
@DanielHereMe
@LeeFootSEO | #BrightonSEO
@SEOPythonistas
@rvtheverett
@vdrweb
@LeeFootSEO 😃
and since then my productivity has gone through the roof and it’s gotten to the point where I’m not even sure how I did my job without it before!
Talk about internal search mapping,
Examples of n-grams generated. Not the highest value of categories – but useful to get the idea across
Examples of n-grams generated. Not the highest value of categories – but useful to get the idea across
I know
I know
In other wod
Tried to account for this in the past, by adding an ‘s’ to the fnial output – but there’s too many edges cases. ‘es’ words and the like
I’ll tweet the link out at the end as well
I’ll tweet this out at the end toogreat community of python enthusiasts and professionals online.
If you want to get started – don’t wait! Make things and dive