A basic introduction to Regular Expressions (aka RegEx or RexExp) for people in the SEO industry. First half is instructional and the second half is situation use cases.
The document discusses the challenges of scaling great content. It states that while scaling basic content is easy, scaling high-quality content is difficult. It recommends systematizing, standardizing, and streamlining content production processes to help overcome these challenges. This includes outlining processes, reviewing drafts, editing, and publishing content according to standardized steps.
Martin McGarry - SEO strategy c/o England manager Gareth Southgate
This document outlines an SEO strategy inspired by Gareth Southgate's plan to improve the England football team. It presents a three step target setting framework: 1) Be competitive in 6-12 months, 2) achieve tournament success in 1-2 years, and 3) be number one in 2-3 years. Key metrics such as visibility, site health, traffic, and time on page are identified and targets are set for each step. Accompanying tasks are mapped to the metrics and timeline to execute the plan, such as link campaigns, technical fixes, and content updates. The strategy aims to provide structure through measurable goals and accountability.
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
Avoid the most common SEO issues, challenges and mistakes by going through this presentation with tips, criteria and tools to use independently of your online store Web platform, and grow your organic search results
In this presentation, I'll walk you through how a topic cluster can help you build authority as well as the process for conducting research when building a comprehensive topic cluster
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...
This document contains the transcript of a presentation about incorporating machine learning into internal linking audits. The presentation discusses analyzing a website's internal link structure using machine learning techniques like topic modeling and fuzzy matching to identify opportunities for new or improved internal links. It provides a 6-step process for discovery, analysis, clustering content by topic, identifying link opportunities, prioritizing where to link, and measuring the impact of implemented links. The goal is incremental improvements to internal linking that can boost SEO over time through better content organization and discoverability.
kevin Indig - Internal Link Building on Steroids (Tech SEO Boost )
SEO for large sites is completely different than SEO for smaller sites. Large sites have a strong (yet often overlooked!) lever that can boost rankings: internal linking! However, it can be challenging to understand which pages have the highest PageRank, so that you can tweak them to serve important pages better. That can only be determined when you combine internal and external PageRank. Join Kevin Indig as he presents an innovative approach that merges data from crawls, log files, and backlinks to solve the puzzle! You’ll learn how to:
· Combine crawls, log files, and backlinks to find weaknesses in your internal linking structure.
· Analyze the impact of tweaking internal linking before you deploy the changes.
· Understand how to tweak internal linking at scale.
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.
In this talk, Beth will give an introduction of what schema is, where it sits within a structured data framework, and its use cases. Then she’ll move on to the types that can be used or are no longer recognised by search engines. This will be followed by a hands-on discussion of how to audit a website, how to write the relevant code, and ways to implement and test.
This document discusses how to build links that satisfy Google's E.A.T. (Expertise, Authoritativeness, Trustworthiness) guidelines. It introduces the concepts of E.A.T. and explains why links that increase the linked page's perceived quality are more valuable. Specific linking strategies are presented such as guest blogging, Wikipedia links, and Google My Business citations. The key takeaway is that links following E.A.T. principles help pages by boosting their perceived quality in search engine algorithms.
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.
How to leverage indexation tracking to monitor issues and improve performance
Understanding and diagnosing indexation issues is vital to SEO success, but until very recently, getting good data was nearly impossible. Google’s newly-introduced URL Inspection API opens a new world of possibilities for tracking indexation. In this talk, Simon explores how to leverage this data to monitor status, spot changes, and catch issues in realtime — no coding required!
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...
The document discusses Google's ML APIs versus OpenAI's APIs and their applications for SEO and digital marketing tasks. It provides examples of how natural language processing APIs from Google and OpenAI can be used for tasks like text analysis, sentiment analysis, document classification, translation and content transformation. While both Google and OpenAI APIs are useful, the document recommends choosing the right API for each specific task based on its capabilities and limitations in order to get the best results.
Google Sheets For SEO - Tom Pool - London SEO Meetup XL
First delivered at London SEO Meetup XL on May 4th, 2022.
This talk focuses on a number of different tips and tricks that can be used to help improve the overall analysis of data within Google Sheets.
A number of formulae are covered within this talk, including:
REGEXMATCH & REGEXREPLACE
TRANSLATE
COUNTIF
VLOOKUP
INDEX MATCH
IFNA
The talk finally touches on the usage of the =QUERY formula, and how it can aid in a number of different situations. An example of creating a top ten dashboard is provided.
A sample Google Spreadsheet with all formulae discussed can be seen here:
https://docs.google.com/spreadsheets/d/1vMZIh6NWm8gRwIP-SkTP0N6BWEpYmFFge7FBR4Wqqtg/edit#gid=0
[BrightonSEO October 2022] On-page SEO: from intention to conversion
In this talk from BrightonSEO October 2022 you will learn how to use the Conversion Index, Topical Authority and the Skyscraper Technique to really optimise for the user.
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The document discusses common mistakes and issues that can negatively impact SEO processes and outcomes. It recommends establishing a quality assurance framework to avoid execution errors from a lack of stakeholder understanding. This includes educating teams, setting guidelines, implementing validation workflows before and after changes, and monitoring metrics to catch issues early. Regular communication across teams and aligning SEO goals with business goals can help gain support and resources to avoid common challenges.
How often is Google rewriting your title tags and creating a custom title link on the SERP? Moreover, why is Google not relying on your title tags anymore for the title on the SERP?
Dive in with this look at Google's title rewrites!
Getting the right mix of digital analytics tracking, processes and tools
Here is my talk held at the Digital & Web Analytics Summit, London, May 2015.
It covers the base level tools and processes you need to get the best out of your data, how to produce actionable insights that will speed up your velocity to change..
http://web.archive.org/web/20150709213941/theinnovationenterprise.com/summits/digital-web-analytics-summit-london-2015/speakers/9549
http://web.archive.org/web/20150507214540/http://theinnovationenterprise.com:80/summits/digital-web-analytics-summit-london-2015/schedule
Earlier this year Jon Hibbitt, SiteVisibility's Technical SEO Analyst spoke to the Brighton and Hove chamber of commerce about content marketing and how you can measure your contents performance.
Fátima Martinez: Usos avanzados del Social Intelligence en The Inbounder Worl...
La Directora Ejecutiva de Social Media Fidelity Management habló sobre los usos avazandos del Social Intelligence en The Inbounder World Tour Madrid, marzo 2017.
María José Cachón: Best tools y prácticas para diagnosticar y solucionar prob...
La Consultora SEO independiente nos habló sobre las mejores herramientas y prácticas para diagnosticar y solucionar problemas SEO técnicos en The Inbounder World Tour Madrid, marzo 2017.
Automate The Technical SEO Stuff by Michael Van Den Reym
In this talk, Michael will show you how to automate technical SEO tasks. You will learn how to schedule and compare crawls to spot technical errors faster, how to use RPA to speed up technical SEO audits and how to automatically optimize images. You will get inspired to execute technical SEO better and faster.
Kleecks - AI-Martech as a game changer-DEF.pdfKleecks
This document discusses how AI and automation can revolutionize the SEO value chain. It argues that AI can enable a symbiotic relationship between SEO strategy and technical implementation by powering automated competitive analysis, strategy suggestions, and one-click fixes. This represents a new approach that can improve time-to-market and optimize implementation timescales through a no-code model.
The document discusses the challenges of scaling great content. It states that while scaling basic content is easy, scaling high-quality content is difficult. It recommends systematizing, standardizing, and streamlining content production processes to help overcome these challenges. This includes outlining processes, reviewing drafts, editing, and publishing content according to standardized steps.
Martin McGarry - SEO strategy c/o England manager Gareth SouthgateMartin McGarry
This document outlines an SEO strategy inspired by Gareth Southgate's plan to improve the England football team. It presents a three step target setting framework: 1) Be competitive in 6-12 months, 2) achieve tournament success in 1-2 years, and 3) be number one in 2-3 years. Key metrics such as visibility, site health, traffic, and time on page are identified and targets are set for each step. Accompanying tasks are mapped to the metrics and timeline to execute the plan, such as link campaigns, technical fixes, and content updates. The strategy aims to provide structure through measurable goals and accountability.
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOConAleyda Solís
Avoid the most common SEO issues, challenges and mistakes by going through this presentation with tips, criteria and tools to use independently of your online store Web platform, and grow your organic search results
chima mmeje brighton seo speaker slide april22chima mmeje
In this presentation, I'll walk you through how a topic cluster can help you build authority as well as the process for conducting research when building a comprehensive topic cluster
How to Implement Machine Learning in Your Internal Linking Audit - Lazarina S...LazarinaStoyanova
This document contains the transcript of a presentation about incorporating machine learning into internal linking audits. The presentation discusses analyzing a website's internal link structure using machine learning techniques like topic modeling and fuzzy matching to identify opportunities for new or improved internal links. It provides a 6-step process for discovery, analysis, clustering content by topic, identifying link opportunities, prioritizing where to link, and measuring the impact of implemented links. The goal is incremental improvements to internal linking that can boost SEO over time through better content organization and discoverability.
kevin Indig - Internal Link Building on Steroids (Tech SEO Boost )Kevin Indig
SEO for large sites is completely different than SEO for smaller sites. Large sites have a strong (yet often overlooked!) lever that can boost rankings: internal linking! However, it can be challenging to understand which pages have the highest PageRank, so that you can tweak them to serve important pages better. That can only be determined when you combine internal and external PageRank. Join Kevin Indig as he presents an innovative approach that merges data from crawls, log files, and backlinks to solve the puzzle! You’ll learn how to:
· Combine crawls, log files, and backlinks to find weaknesses in your internal linking structure.
· Analyze the impact of tweaking internal linking before you deploy the changes.
· Understand how to tweak internal linking at scale.
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.
In this talk, Beth will give an introduction of what schema is, where it sits within a structured data framework, and its use cases. Then she’ll move on to the types that can be used or are no longer recognised by search engines. This will be followed by a hands-on discussion of how to audit a website, how to write the relevant code, and ways to implement and test.
This document discusses how to build links that satisfy Google's E.A.T. (Expertise, Authoritativeness, Trustworthiness) guidelines. It introduces the concepts of E.A.T. and explains why links that increase the linked page's perceived quality are more valuable. Specific linking strategies are presented such as guest blogging, Wikipedia links, and Google My Business citations. The key takeaway is that links following E.A.T. principles help pages by boosting their perceived quality in search engine algorithms.
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.
How to leverage indexation tracking to monitor issues and improve performanceSimon Lesser
Understanding and diagnosing indexation issues is vital to SEO success, but until very recently, getting good data was nearly impossible. Google’s newly-introduced URL Inspection API opens a new world of possibilities for tracking indexation. In this talk, Simon explores how to leverage this data to monitor status, spot changes, and catch issues in realtime — no coding required!
PubCon, Lazarina Stoy. - Machine Learning in Search: Google's ML APIs vs Open...LazarinaStoyanova
The document discusses Google's ML APIs versus OpenAI's APIs and their applications for SEO and digital marketing tasks. It provides examples of how natural language processing APIs from Google and OpenAI can be used for tasks like text analysis, sentiment analysis, document classification, translation and content transformation. While both Google and OpenAI APIs are useful, the document recommends choosing the right API for each specific task based on its capabilities and limitations in order to get the best results.
Google Sheets For SEO - Tom Pool - London SEO Meetup XLTom Pool
First delivered at London SEO Meetup XL on May 4th, 2022.
This talk focuses on a number of different tips and tricks that can be used to help improve the overall analysis of data within Google Sheets.
A number of formulae are covered within this talk, including:
REGEXMATCH & REGEXREPLACE
TRANSLATE
COUNTIF
VLOOKUP
INDEX MATCH
IFNA
The talk finally touches on the usage of the =QUERY formula, and how it can aid in a number of different situations. An example of creating a top ten dashboard is provided.
A sample Google Spreadsheet with all formulae discussed can be seen here:
https://docs.google.com/spreadsheets/d/1vMZIh6NWm8gRwIP-SkTP0N6BWEpYmFFge7FBR4Wqqtg/edit#gid=0
[BrightonSEO October 2022] On-page SEO: from intention to conversionFelipe Bazon
In this talk from BrightonSEO October 2022 you will learn how to use the Conversion Index, Topical Authority and the Skyscraper Technique to really optimise for the user.
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDXAleyda Solís
The document discusses common mistakes and issues that can negatively impact SEO processes and outcomes. It recommends establishing a quality assurance framework to avoid execution errors from a lack of stakeholder understanding. This includes educating teams, setting guidelines, implementing validation workflows before and after changes, and monitoring metrics to catch issues early. Regular communication across teams and aligning SEO goals with business goals can help gain support and resources to avoid common challenges.
How often is Google rewriting your title tags and creating a custom title link on the SERP? Moreover, why is Google not relying on your title tags anymore for the title on the SERP?
Dive in with this look at Google's title rewrites!
Here is my talk held at the Digital & Web Analytics Summit, London, May 2015.
It covers the base level tools and processes you need to get the best out of your data, how to produce actionable insights that will speed up your velocity to change..
http://web.archive.org/web/20150709213941/theinnovationenterprise.com/summits/digital-web-analytics-summit-london-2015/speakers/9549
http://web.archive.org/web/20150507214540/http://theinnovationenterprise.com:80/summits/digital-web-analytics-summit-london-2015/schedule
Measuring Content Performance - Jon HibbittSiteVisibility
Earlier this year Jon Hibbitt, SiteVisibility's Technical SEO Analyst spoke to the Brighton and Hove chamber of commerce about content marketing and how you can measure your contents performance.
Fátima Martinez: Usos avanzados del Social Intelligence en The Inbounder Worl...We Are Marketing
La Directora Ejecutiva de Social Media Fidelity Management habló sobre los usos avazandos del Social Intelligence en The Inbounder World Tour Madrid, marzo 2017.
María José Cachón: Best tools y prácticas para diagnosticar y solucionar prob...We Are Marketing
La Consultora SEO independiente nos habló sobre las mejores herramientas y prácticas para diagnosticar y solucionar problemas SEO técnicos en The Inbounder World Tour Madrid, marzo 2017.
Charo Paredes: Cómo optimizar tu APP con un presupuesto limitado en The Inbou...We Are Marketing
La Global Head de ASO & SEO en DOCOMO Digital nos explicó cómo optimizar un APP con un presupuesto limitato en The Inbounder World Tour Madrid, marzo 2017.
María José Millán: Los 7 pecados capitales del Inbound Marketing en The Inbou...We Are Marketing
Este documento describe los 7 pecados capitales del marketing de contenidos o Inbound Marketing. Estos pecados incluyen la lujuria de querer atraer a todos sin definir bien el público objetivo, la gula de producir contenido sin sentido en exceso, la avaricia de buscar beneficios rápidos en lugar de una estrategia a largo plazo, la pereza de dejar de producir contenido con rigor, la ira de no escuchar las críticas de los clientes, la envidia de copiar a los competidores en lugar de ser originales, y la vanidad de
Aleyda Solis: Reenfocando tu SEO para un mundo Mobile-FirstWe Are Marketing
El documento habla sobre la optimización para dispositivos móviles (mobile-first SEO). Explica que la mayoría de las búsquedas ahora se realizan desde dispositivos móviles y que Google está transicionando a un índice centrado en móviles. Recomienda analizar el comportamiento de búsqueda móvil de los usuarios, comparar las métricas móviles frente a la competencia, y enfocar el contenido para satisfacer mejor las necesidades de los usuarios móviles.
Web Analytics and SEO: Learn the Ropes, Work a Plan, Measure the Right Stuff....Brian Alpert
Updated web analytics and SEO workshop presented by Brian Alpert at MCN2016, New Orleans, LA. The workshop is designed to make Web Analytics and SEO understandable, manageable and actionable. A common sense, multi-stepped web analytics process is discussed, and carefully-crafted exercises help familiarize you with Google Analytics' most powerful features. The conversation shifts to today's SEO landscape and where SEO is heading. Safe, effective steps practitioners may take to improve findability are outlined, including specialized metrics for demonstrating whether or not website findability is improving.
The document discusses using scripts in Google Ads to automate tasks like dynamic ad updates. It provides examples of scripts for features like keyword insertion, ad copy rotation, and bid adjustments based on factors like weather or daily activities. The author also discusses using customizers and if/then statements to make scripts more sophisticated, and includes various resources for learning about Google Ads scripts.
Keyword Research in Autopilot by Google Spreadsheet MacrosYiğit Konur
It is getting hard to get more data from Google when it comes to talk about free keyword data for SEO purposes. Because of latest regulations by Google, we cannot reach Search Volumes easily but there are still ways to reach them with using other tools. In this presentation, I'm going to talk about them. If you're interested in to watch gifs and videos, please download full version by Slideshare. #brightonSEO
From the SMX West Conference in San Jose, California, March 21-23, 2017. SESSION: Fun (And Profit!) With Dynamic Ads. PRESENTATION: Dynamic Remarketing for the Google Display Network - Given by David Szetela, @szetela - FMB Media, Owner & CEO. #SMX #13B
Turning Analysis into Action with APIs - Superweek 2017Peter Meyer
Presentation given by Mark Edmondson and Peter Meyer at Superweek 2017 in Hungary. Includes three examples of using APIs in a tag management solution to give better data to make decisions and use predictions.
Why are people resistant to Test Driven Development? I would suggest that this is partly due to a misunderstanding. TDD appears (on the face of it) to require one to test something before it is created, which sounds logically backwards to most people. And that's because it is.
But TDD isn't about testing.
In order to clear up this misunderstanding, there's a linguistic trick we can use. One which completely sidesteps the logical fallacy and completely reframes the activity. Replace the word 'test' with 'specification' and suddenly - it all makes sense. Writing a specification for your class before writing the code is far less jarring, cognitively speaking.
API Simplicity == Speed; Designing APIs That are Easy and Fun to UseHarold Madsen
This hands-on presentation teaches participants how to design APIs that are simple and consistent to use. If your API is easy to use then it will be more likely to be adopted and will speed product delivery.
This presentation will be given at BYU during the FamilySearch Developers Conference 2014
This document provides tips for using Google and Live search engines to find information online. It discusses using multiple search engines to access more web content, ignoring common stop words, using keywords strategically, and comparing the two engines. Boolean operators, modifiers, and other advanced search functions are explained for optimizing searches on both Google and Live.
Industrial strength - Natural Language ProcessingJeffrey Williams
Jeffrey Williams presented on using the spaCy library for natural language processing. He began with an overview of key NLP concepts like tokenization, lemmatization, named entity recognition and part-of-speech tagging. He then demonstrated spaCy's features for these tasks and how to visualize outputs. Williams also showed how to apply spaCy to problems by extending its pipeline and training custom models. Finally, he reviewed alternatives to spaCy like NLTK, CoreNLP and cloud-based services from Microsoft and Google.
The Road To Damascus - A Conversion Experience: LotusScript and @Formula to SSJSmfyleman
This document summarizes Matthew Fyleman's talk on converting LotusScript and @Formula to SSJS. It discusses options like using NotesAgent.run() or search and replace with regular expressions. Search and replace is most useful for LotusScript conversion if some refactoring is done first. Regular expressions can help match patterns during search and replace. Converting @Formula to JavaScript requires understanding functions like @If. Dedicated tools can help with complex conversions but still require some manual work.
Recursion with details Implementation.pptxmrhabib10
This document provides an introduction to recursion in computer science. It explains that recursion is when a function calls itself, and gives an example of writing a recursive function to calculate the factorial of a number. The factorial function takes a number as a parameter, has a base case where it returns 1 if the number is 1, and recursively calls itself with the number-1 parameter while multiplying the return values to calculate the factorial.
This document provides an introduction to recursion in computer science. It explains that recursion is when a function calls itself, and gives an example of writing a recursive function to calculate the factorial of a number. The factorial function takes a number as a parameter, has a base case where it returns 1 if the number is 1, and recursively calls itself with the number-1 parameter while multiplying the return values to calculate the factorial.
This document provides a 3-part summary of how Google search works:
1. Google has spiders that build an index of web pages by screening them for relevance to search terms. It analyzes links and popularity to evaluate each site.
2. When a search is performed, Google races through its index to find pages containing the search terms, analyzes relevance, and ranks pages based on usefulness.
3. Search operators like exclusion (-), inclusion (+), and phrase matching (" ") can help refine searches by including or excluding specific words. They provide more control over search results.
This presentation will focus on what’s new and improved for technologies addressing unstructured textual data in SAP HANA SPS11:
Search
Text Analysis
Text Mining
We often relate Domain-Driven Design with the content of Eric Evans' book; however even this book suggests looking outside for other patterns and inspirations: analysis patterns (Accounting, Finance), domain-oriented use of design patterns (the Flyweight pattern), established formalisms (e.g. monoids) and XP literature in particular (e.g. the patterns on the c2 wiki and OOPSLA papers).
The world has not stopped since the book either, and new ideas keep on emerging regularly. And you can share your own patterns as well.
In this session, through examples and code we'll go through some particularly important patterns which deserve to be in your tool belt. We'll also provide guidance on how best to use them (or not), at the right time and in the right context, and on how to train your colleagues on them!
List of Boolean Operators. So this is an update to my all inclusive list of operators. Why you ask, well as I said below there are always new ones being discovered.
This document provides tips and techniques for conducting effective searches on Google. It explains basics like how search terms are evaluated and exceptions. It also offers guidelines like keeping searches simple and choosing descriptive words. More advanced operators like quoted phrases, +, -, and | are described. Numerical ranges and calculations can also be performed within Google searches. The document aims to help users get more focused results and have fun exploring Google's search capabilities.
We at CSGOSMURFCART, sell all varieties of CSGO smurfs and alternate csgo accounts. From silver to global, everything is available at one stop.
http://csgosmurfkart.com/
http://csgosmurfcart.com/
Get the Look and Feel You Want in Oracle APEXJorge Rimblas
You just received an image or layered file from marketing with the design for an application you need to build. You're wondering what to do. How do I translate this into a usable APEX template? APEX provides great flexibility that allows your applications to fit within your corporate visual theme, but many people don't realize that the APEX built-in themes are not static or your only option. HTML and CSS can be daunting when your expertise lies within the database realm. This session will show you that a little understanding goes a long way.
Access to Memory (AtoM) is an open source web application for standards-based archival description and access - learn more at:
https://www.accesstomemory.org
These slides will provide users with an overview of how search works in AtoM, along with a detailed walkthrough of using the Advanced search panel, and performing Expert searches in AtoM.
The slides were originally created by Dan Gillean, AtoM Program Manager, for use in a series of training workshops delivered July 9-13, 2018 at the University of the Witswatersrand in Johannesburg, South Africa. The slides are based on current functionality in AtoM release 2.4.
Don't Fear the Regex - CapitalCamp/GovDays 2014Sandy Smith
Have you been scared off by Klingon-looking one-liners in Perl? Do you resort to writing complicated recursive functions just to parse some HTML? Don't!
I'll demystify regular expressions and show you how best to do them in PHP. We'll cover the syntax and functions that make PHP a great text-parsing language, and give you the foundation to learn more.
As a bonus, I'll give you two cases people often use as examples for regexes that PHP gives you better native ways to accomplish.
Given at CapitalCamp & GovDays 2014
The document discusses advanced search strategies for Google and other search engines. It covers advanced search pages, filters and limits, prefixes, exact searches using phrase marks or operators like "intext:", and special search sources. Advanced techniques include using operators like "site:" to search specific domains or directories, Boolean operators, and searching non-web sources like Google Books, Scholar, or Ngram. The document is intended to teach powerful search skills across Google and other search tools.
Breaking Down NLP for SEOs - SMX Advanced Europe 2019 - Paul ShapiroPaul Shapiro
Interested in learning about Natural Language Processing (NLP)? Are you using NLP for your SEO already and want to step it up a level? Join this session to get a crash course in NLP. From stemming and lemmatization to word embeddings and its applications for SEO. Paul Shapiro will break down NLP to explain how NLP technology uses machine learning to decipher and analyze our human languages in a way that is highly valuable for marketers and SEOs. Paul will also share specific examples using the Python programming language along the way so you can either start using NLP right away for SEO or find new and more effective ways to use NLP.
Redefining Technical SEO, #MozCon 2019 by Paul ShapiroPaul Shapiro
It’s time to throw the traditional definition of technical SEO out the window. Why? Because technical SEO is much, much bigger than just crawling, indexing, and rendering. Technical SEO is applicable to all areas of SEO, including content development and other creative functions. In this session, you’ll learn how to integrate technical SEO into all aspects of your SEO program.
How to Leverage APIs for SEO #TTTLive2019Paul Shapiro
Learn the basic of APIs and how they can be leveraged for SEO and marketing. Chalk full of Python code examples.
The URL to the GitHub gist link on slide 54 has changed to the following:
https://gist.github.com/pshapiro/a86dc340f57c38fc22d0545ddec1fc9e
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.
The Actionable Guide to Doing Better Semantic Keyword Research #BrightonSEO (...Paul Shapiro
1) Semantic search relies on understanding the conceptual relationships between keywords rather than exact matches, so SEOs must conduct more thorough semantic keyword research.
2) Tools like KNIME allow SEOs to automate data collection from sources like search engines and social media, analyze the data using techniques like TF-IDF and LDA to group keywords semantically, and visualize relationships to guide on-page optimization.
3) By understanding conceptual topics and how consumer language is used, SEOs can better optimize websites for searcher intent to perform well in semantic search.
Social-SEO Content Strategy: Ideas for a Data Driven ApproachPaul Shapiro
The document discusses using social media signals for SEO. It finds that social shares correlate with search rankings, though Google says social signals are not directly used in its algorithm. Content that performs well socially through sharing and links also tends to rank well in search. The document explores monitoring social media for content ideas and keywords using tools like Tellagence. It recommends creating sharable content that spreads widely to gain links and visibility, and using influencer marketing to amplify sharing. Social media provides a source of natural language for optimizing content as search engines like Hummingbird understand language better.
10 Advantages and Disadvantages of Social Media Marketing in 2024Markonik
Explore the dynamic landscape of social media marketing in 2024 with our comprehensive presentation. Delve into the top 10 advantages and disadvantages that digital marketers face in leveraging social media platforms. Understand the opportunities for growth, engagement, and brand visibility, as well as the challenges and potential pitfalls that come with navigating the ever-evolving digital ecosystem. This presentation will provide valuable insights and actionable strategies for maximizing the benefits of social media marketing while mitigating its drawbacks, tailored specifically for the needs of Markonik.
Let’s be honest. Improvements in search rankings and organic traffic don’t always translate into sales. Yet, you spend the majority of your SEO resources on driving rankings and traffic. What if you built your SEO content with conversion in mind from the beginning? You’d generate more organic traffic that actually converts into revenue! Join 20-year search marketing veteran as he unveils his framework for developing SEO content with conversion in mind every step of the way ‒ from keyword strategy to content development and publication.
Takeaways:
Tactics and benchmarks for SEO content that converts in 2024
Page layouts and content formats that convert organic traffic
Crafting keyword strategy and calls-to-action for conversion
Training devistation provides quality training in digital marketing.
ChatGPT
Digital marketing encompasses a wide range of online strategies and tactics designed to connect businesses with their target audiences, increase brand awareness, drive traffic, and ultimately generate leads and sales. Here’s a comprehensive description:
Digital marketing leverages various online channels and platforms such as search engines (Google, Bing), social media (Facebook, Instagram, LinkedIn), email, websites, and mobile apps to reach consumers. Unlike traditional marketing, which often relies on print ads, billboards, or TV commercials, digital marketing allows for precise targeting and measurement of campaigns in real time. also know about benefits of digital marketing
click here -
https://training.devinstances.com/
address - industrial area, phase 8, F7, MOHALI, PUNJAB
The continued disappearance of the third party cookie has both targeting and tracking implications for open-web advertising and marketing. We'll discuss where context, identity graphs and first party data are being used to substitute for third-party cookies. We'll also discuss where CTV and other newer media channels are maturing to allow for household or personal targeting.
Key Takeaways:
Learn how to effectively target prospects and consumers at various stages using a combinations of targeting types across channels.
Traditional Foods Of Australia and The HistoryThe Aussie Way
One of the most iconic foods in Australia is the meat pie. This handheld snack or meal consists of a pastry shell filled with minced meat, most commonly beef, and savoury gravy. It is often enjoyed at sporting events or as a quick and satisfying lunch option.
Visit - https://theaussieway.com.au/category/food/
Lately, it’s been feeling a little Terminator-y out there, huh? But the future of paid media isn’t an employment battle between AI and humans like some believe. Instead, it’s about collaboration and another powerful tool to add to the digital marketer’s tool belt. In fact, the best digital marketers have been integrating AI-elements into their work for years… with one caveat - there’s still an industry professional driving the bus.
Join Curtiss Gulash, Director of Paid Media, at Be Found Online, to explore the strengths and weaknesses of AI (as well as humans), and how those qualities can complement one another to develop stronger, more informed, and more efficient paid media campaigns. It’s time to turn and embrace the machine to carve out a path for improving efficiency across your accounts with your new AI companions!
How to Rethink the Way you use Instagram to Drive Sales and Customer Engagement
If you’re using Instagram to build or grow your business this presentation is for you. Navigating Instagram campaigns doesn't have to be overwhelming. By understanding the right strategies, you can turn engagement from a time-consuming task into a powerful tool for driving sales and a deeper understanding of your customers and fans.
Key Takeaways:
Running campaigns on Instagram can be and should be easy and effortless
Every post is an opportunity to collect valuable information to empower you to make more strategic choices
The power of giveaways on Instagram to drive engagement and first party data
Struggling to get high-quality backlinks? Our latest presentation reveals the strategies you need to succeed in 2024. Learn practical tips to boost your SEO and elevate your website’s authority. Click below to access the full presentation!
Full blog here - https://digitalmarketingphilippines.com/how-to-get-high-quality-backlinks-in-2024/
Fostanak dresses are crafted to make every woman feel like a queen, exuding confidence and embracing her unique beauty. Whether you're attending a special occasion or seeking everyday elegance, Fostanak offers a dress that captures your individuality and celebrates your femininity
Account Based Marketing best practices. Learn the ins and outs of successful ABM, demand generation, and B2B digital performance marketing in a post-COVID, privacy compliant, hybrid world. ABM is a marketing approach, a philosophy. It is not technology by itself and not all intent data is created equal. In this Master Class, we will go through the key elements to maximize marketing's contribution to sales from pipeline creation to pipeline velocity.
Key Takeaways:
What ABM really is, what it can and can't do.
How to do ABM more effectively.
What you need to do high performance ABM and what you should expect from it.
You'll learn about proven systems and effective workflows to maintain a consistent and engaging social media strategy. Additionally, you'll gain actionable strategies and practical tactics to drive engagement, increase followers, and convert them into loyal customers.
CIIM (Chandigarh Institute of Internet Marketing) – ISO:9001 Certified & Google Partner Digital Marketing institute in Chandigarh — was founded by Surjeet Thakur in the year 2010. We specialize in training aspirants in various digital marketing domains such as Google Ads, PPC, SEO, SMM, SEM, Video Marketing, Amazon Marketing etc.
10 Powerful Strategies to Solve Common Payroll Problems in SMEs_.pdfTop Klickz
Managing payroll in SMEs can indeed be challenging, but there are several effective strategies to solve common problems.
Invest in robust payroll software that automates calculations, tax deductions, and compliance requirements. This reduces errors and saves time.
Chemical Industry- Rashtriya Chemical Fertilizers (RCF) .pptxmayurparate000
Research on chemical industry with considering one of PSU as an example Rashtriya Chemical Fertilizers (RCF). Chemical Industry trend, strengths, weaknesses. Chemical Industry market position as well as RCF position. RCF revenue, profit, EBITDA, forecast, technology, past performance. State wise revenue of chemical industry and RCF as well
Importance of SEO to support holistic marketing strategies and the rise of n...JessicaRedman5
A presentation for the Digital Marketing World Forum by Jessica Redman and Andrew Fox.
Discussing how SEO supports across numerous marketing channels and how user search behaviour is changing.
Discover how to optimise social media posts for discoverability and learn about Topical Domination.
Revolutionizing Advertising with Billion Broadcaster Standee Screen MediaVikasYadav194549
Billion Broadcaster's standee screen media is revolutionizing the advertising landscape with innovative digital screens placed in high-traffic areas such as malls, airports, and residential complexes. These dynamic screens capture attention with vibrant multimedia content, offering a visually engaging platform for advertisers.
Top 7 PPC and SEO strategies to drive more traffic and conversions. Most companies already own the data, let's share the data and boost the performance of both channels.
Key Takeaways:
Why PPC and SEO teams should strategize together7 ways PPC and SEO can work together to drive even more conversions
2. What are regular expressions?
• A regular expression (sometimes referred to as
regex or regexp) is basically find-and-replace
on steroids, an advanced system of matching
text patterns.
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 2
3. Most Common Example: Google Analytics
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 3
• Using “pipes” to exclude pages with extraneous
symbols attached to the URL, like UTM tracking
parameters.
4. Where can I use regular expressions?
• Many text editors
– Notepad++ is an awesome one for Windows
• SEO Tools for Excel add-on
– http://nielsbosma.se/projects/seotools/
• Google Docs
– =regexextract() function
– =regexmatch() function
– =regexreplace() function
• Google Analytics
• Screaming Frog
• DeepCrawl
• .htaccess
– RewriteCond
– RewriteRule
• Programming Languages
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 4
5. RegEx Basics
Each one of these you learn, the more helpful it is.
You don’t have to learn all of them.
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 5
6. Anchors
• “Anchors” match position in text rather than text
itself:
– ^ (carat) will match the beginning of a line
– $ (dollar sign) will match the end of a line
Example: word word word word
• ^word will result in “word word word word”
• word$ will result in “word word word word”
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 6
7. Character Classes
• [ starts a character class
• ] ends a character class
– Any of the characters within [ ] will be matched
Note: ranges like [G-V] (letters g though v) or [1-10] (number 1 through
10) also work.
Example: hnaeyesdtlaeck
• [nedl] will result in “hnaeyesdtlaeck”
Example: Do you do SEO or SEM?
• SE[OM] will result in “Do you do SEO or SEM?”
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 7
8. Miscellaneous Special Characters
• | (pipe) means OR
Example: this or that?
– this|that will result in “this or that?”
• . (period) represents any character (wildcard)
Example: Excuse my French; Detect profanity like
shit, sh#t, or sh!t.
– sh.t will result in “Detect profanity like shit, sh#t, or sh!t.”
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 8
9. Escaping Characters
There are many characters in regular expressions which
have special meanings, so if you wish to find the literal
characters they must be “escaped” with a backslash
preceding it.
Example: I want to find the period.
– . I want to find the period.
– If I used just a period without escaping with a backslash:
. will result in “I want to find the period.”
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 9
10. Quantifiers
• ? (question mark) means optional. It matches 0 or 1 of the
previous character, essentially making it optional.
Example: is the url http or https?
– https? will result in “is the url http or https?”
• * (asterisk) means zero or more. It will find 0 or more occurrences
of the previous character.
Example #1: What’s that photo website again? Is it Flickr, Flicker, or Flickeeer?
– Flicke*r will result in “What’s that photo website again? Is it Flickr, Flicker, or Flickeeer?”
Example #2: hlp help heelp heeeeeeeelp
– he*lp will result in “hlp help heelp heeeeeeeelp”
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 10
11. Quantifiers - Continued
• + (plus) means one or more. It will find 1 or more
occurrences of the previous character.
Example #1: hlp help heelp heeeeeeeelp
– he+lp will result in “hlp help heelp heeeeeeeelp”
Example #2: hlp help heelp heeeeeeeelp hellllllllp
• h.+lp will result in “hlp help heelp heeeeeeeelp
hellllllllp”
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 11
12. Understanding Differences Between Quantifiers
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 12
Animated GIF Example
13. Quantifiers - Continued
• { } will match a certain quantity of previous
characters. You can also specify a range, like “1 to
3” or “3 or more” if you include a , (comma) inside
the brackets.
Example #1: buz buzz buzzz buzzzz buzzzzz
– buz{3} will result in “buz buzz buzzz buzzzz buzzzzz”
Note: {3} reads “exactly 3} in plain english.
– buz{2,4} will result in “buz buzz buzzz buzzzz buzzzzz”
Note: {2,4} reads “2 to 4” in plain english.
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 13
14. Groups
• Groups are encapsulated in parenthesis ( )
Example: hahaha haha ha haha ha!
– (ha)+ will render “hahaha haha ha haha ha!”
( )COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 14
15. Capture Groups
• Groups can also be easily captured as variables that
can be repeated back:
– $1 would display the contents of the first group, $2 would
display the contents of the second group and so on.
Example: hello I am paul
– hello I am (.+) used with $1 will capture “paul”
• To disable the capturing of groups we use (?:), so that they
can be used solely for the purpose of grouping patterns together.
So with the above example, (?:.+) will not capture anything
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 15
16. Lookarounds
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 16
• Positive Lookaheads will match a group after the main pattern
without actually including it in the result. The expression is
(?=)
Example: 1in 250px 2in 3em 40px
– [0-9]+(?=px) will result in “1in 250px 2in 3em 40px”
Everything WITH “px”
• A Negative Lookahead is used to specify a group that won’t
be matched after the main pattern. The expression is (?!)
Example: 1in 250px 2in 3em 40px
– [0-9]+(?!em) will result in “1in 250px 2in 3em 40px”
Everything BUT “em”
17. RegEx in Practice
Real Use Cases
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 17
18. Problem #1
I want to take a list of >2,000 Mashable.com URLs,
exported from BuzzSumo.com and segment the
<titles> into different segments (list posts, title as a
question, etc.) and see which ones received a
greater number of social shares.
What is the fastest way of doing this?
Hint:
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 18
19. Solution #1: SEO Tools for Excel Add-on w/ RegEx
• Is the post title a question?
– =RegexpIsMatch(A2,"?$")
• Is the post a listacle/list post?
– =RegexpIsMatch(A2,"^[0-9]*s|^[0-9],[0-9]*s")
• Extract publishing year from URL
– =RegexpFind(D2,"https?://(?:www.)?mashable.com/([0-
9]{4})/.+","$1")
• Presence of a year in the title
– =IFERROR(RegexpFind(A40,"([0-9]{4})","$1"),“N/A")
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 19
20. Nice! Took < 1 Minute.
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 20
21. Problem #2
• There are hundreds of pages with <span> tags
that should be rendered as <h2>. Some have
class and/or id attributes and some don’t. I want
to grab the contents (only) of these span tags for
a client.
What is the fastest way?
…RegEx!
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 21
22. Solution #2: SEO Tools for Excel Add-on w/ RegEx
• For a list of URL in Excel, and again with the SEO
Tool for Excel add-on, use a regular expression
like this:
– =RegexpFindOnUrl(D3,"<span(?:.+)?>(.+)</span>",1)
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 22
23. Problem #3:
• I want to grab the full description from a long list of
YouTube videos. We can grab it from the meta
description, but it might be an incomplete
description that is truncated, so we need to grab
the actual page text.
What’s the fastest way?
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 23
24. …Probably XPath, but we can also use RegEx
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 24
25. Solution #3: SEO Tools for Excel Add-on
• For a list of YouTube video URLs in Excel, use the
SEO Tools for Excel Add-on with the following
regular expression:
– =RegexpFindOnUrl(A1,"<p id=.eow-
description.s?>(.+)</p>",1)
Please note, that because the HTML utilized a double-
quote, you have to use another character in its place so as
not to break Excel, like the period, to represent ANY
character.
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 25
26. Problem #4
• I want to quickly change a long list of keywords
into the exact match format with the keyword
surrounded by brackets, [ ].
What’s the fastest way?
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 26
27. Solution #4: Notepad++ Example
1. Copy a column of keywords
from Excel into Notepad++
2. Control + F and switch to the
“Replace” tab.
3. Switch the “Search Mode” to
“Regular Expression”
4. Enter ^ in the “Find what” field
and [ in the “Replace with” field.
5. Hit the “Replace All” button.
6. Then, enter $ in the “Find what”
field and ] in the “Replace with”
field.
7. Again, hit the “Replace All”
button.
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 27
28. Problem #5
• I want to identify which keywords from Google
Webmaster Tools is Branded/Non-
Branded, along with misspellings, from our SQL
database in Spotfire.
What’s the fastest way?
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 28
29. A Solution: Calculated Column with ~= Operator
• Create a calculated column with an expression
like the below:
If([keyword]~="unstopable|unstopables|unstoppable|unstoppables|inst
opable|instopabales|[ui]nstop[a-z]+?b[a-z]+?s?|(scent booster)|(scent
boosters)",true,false)
– This should find spellings/mis-spellings of Downy Unstopables
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 29
30. Other Places We Might Use RegEx
Google Analytics supports regular expressions:
– When creating filters
– When setting up goals
– When defining goal funnel steps
– When defining advanced segments
– When using report filters
– When using filters in multichannel reporting
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 30
h/t Annie Cushing
31. Other Places We Might Use RegEx
.htaccess
– Redirect a set of URLs matching a certain pattern to a new URL
pattern:
Example:
RewriteRule ^/dir/index.php?id=(0-9+).htm$ file-$1 [L]
Screaming Frog
– URL Rewriting: RegEx Replace
– Spider Include/Exclude URLs
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 31
32. Other Places We Might Use RegEx
Deepcrawl
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 32
33. Resources
Helpful tool for testing RegEx and gives a good
breakdown of your patterns:
• http://www.regexr.com/
A handy cheat sheet to print and put on your desk:
• http://www.cheatography.com/davechild/cheat-
sheets/regular-expressions/pdf/
SEO Tools for Excel Add-on
• http://nielsbosma.se/projects/seotools/
Notepad++
• http://notepad-plus-plus.org/
COPYRIGHT 2014 CATALYST. ALL RIGHTS RESERVED. APRIL 29, 2014 | PAGE 33