Elias Dabbas
@eliasdabbas.bsky.social
π€ 58
π₯ 1
π 37
Data Science Data Visualization SEO/SEM advertools Python
https://adver.tools
reposted by
Elias Dabbas
about 1 month ago
@eliasdabbas.bsky.social
is here with βPython for SEO vs. Data Science for SEO.β π After a stellar main stage performance yesterday, Elias breaks down the data science and python essentials for SEOs. Time to level up your SEO game.
#SearchNStuff2025
#DigitalMarketing
#PythonSEO
#DataScience
0
1
1
reposted by
Elias Dabbas
about 1 month ago
βοΈ What a start to Day 1! Big cheers to
@aleyda.bsky.social
,
@divingfor.fun
,
@markwilliamscook.com
, and
@eliasdabbas.bsky.social
for bringing the morning energy and setting the tone for the day. Weβre just getting started β stay tuned for more! β¨
#SearchNStuff2025
#Community
#SEO
#DigitalMarketing
1
4
3
Honored to have my package dash-aggrid-scales featured as Component of the Month in Plotly's newsletter. If you miss the pandas functionality of df\.style\.background_gradient or df\.style\.bar you now have this functionaliy in AgGrid tables. Check it out here, together with other great updates:
add a skeleton here at some point
8 months ago
0
0
0
Google's helpful content checker tool (update) Minor update in functionality, with potentially big implications: You can now edit any or all of the questions to evaluate your articles to customize the evaluation. What kinds of bulk questions you want to ask an LLM about your content? 1/2
9 months ago
1
0
0
AI-Powered Bulk Content Audits Google's helpful content checker tool (updated) π΅ Evaluate which of the guidelines your articles satisfy π΅ Get an average score for all articles (up to 25) π΅ Full data (each question per URL, with title, and body text)
#advertools
#Python
#DataScience
#AI
#SEO
1/2
loading . . .
Google Helpful Content Checker: AI-Powered Content Audit
Google's helpful content guidelines checker, bulk and free. Crawl up to 25 URLs, and use an LLM (ChatGPT) to check which of Google's helpful content guidelines are satisfied by the article.
https://bit.ly/3L3Dcwo
9 months ago
1
1
0
If
#crawling
&
#scraping
websites with
#Python
and
#advertools
is something you want to get started with, I have a tutorial for that: π΅ Basics of the crawl function π΅ List mode π΅ Spider mode π΅ Controlling which links get followed - Using URL regex - Using URL query parameters 1/2
loading . . .
Crawling with Python β advertools
Getting started with crawling with Python and how to use the advertools library for crawling and scraping websites.
https://bit.ly/3WTpz9p
9 months ago
1
0
0
reposted by
Elias Dabbas
Emina Demiri-Watson (she/her)
10 months ago
I love
@lazarinastoy.com
way of deciding using data and solution characteristics.
@eliasdabbas.bsky.social
also has a brilliant approach to considering wheater to build an LLM apps - includes risk/harm of being wrong which is so needed
blog.adver.tools/posts/llm-ap...
loading . . .
Should You Make an LLM App? β advertools Blog
An attempt to create simple guidelines to help decide which are the ideal situations to create an LLM app, using a programmatic approach (API and/or finetuning).
https://blog.adver.tools/posts/llm-app-guidelines/
2
4
1
Python + advertools script for auditing and analyzing structured data π΅ Go one step deeper than, "Does the website have structured data?" π΅ Get JSON-LD, Twitter, and OpenGraph tags
bit.ly/4aI5p85
#DataScience
#advertools
#SEO
#SEM
#DigitalMarketing
#Python
#StructuredData
1/2
10 months ago
1
1
0
Python + advertools script to download & visualize XML sitemaps π΅ Get the URL structure of all URLs in the sitemap π΅ Visualize publishing trends π΅ CSV export of the sitemap(s) π΅ Emailable HTML charts π΅ uv run adv_sitemaps.py ROBOTS_URL
#advertools
#DataScience
#SEO
#Python
youtu.be/HX3cVI5TEBY
10 months ago
0
0
0
GSC Data from GBQ export Anonymous queries (shown here as "nan") seem to form a much larger share of overall impressions/clicks than I thought they would. Here are examples where anonymous impressions are 12-16% of the total impressions & is one of the top queries. Any similar observations?
10 months ago
0
0
0
Test changes in robots files and their effects on every URL in the XML sitemap, and for every User-agent. Uses and extends yesterday's script for locally checking any changes before deploying a new robots file.
youtu.be/BYYZkbfUJYM
loading . . .
Python script for testing changes in robotstxt using advertools
YouTube video by Elias Dabbas
https://youtu.be/BYYZkbfUJYM
10 months ago
0
0
0
Python script for checking if your robots rules block URLs in your XML sitemaps π΅ Provide a robots URL and get the full report π΅ Runs through all combinations of User-agent/URL combinations π΅ Runs thousands of tests in bulk
www.youtube.com/watch?v=RtHu...
#advertools
#DataScience
#SEO
#Python
loading . . .
How to check if URLs in XML sitemaps are blocked by robots.txt β advertools
A Python script using advertools on how to bulk check if URLs in your XML sitemap are blocked by rules in your robots.txt file. This will be run in bulk for all combinations of user-agent:URL.
https://bit.ly/3PyKjio
10 months ago
0
3
1
How to create a broken links checker with Python + advertools A quick how-to guide on how to achieve that with a site crawled with advertools π΅ Get a mapping of all links on the site π΅ Find error URLs (define "errors" any way you want)
#DataScience
#SEO
#advertools
#Python
#pandas
1/2
loading . . .
Create a broken link checker with Python β advertools
A Python script that takes a an advertools crawl file, maps the links on all pages, finds broken internal links and locates them. Also runs the same for external links.
https://bit.ly/3BQ5z08
10 months ago
1
1
0
Google is still sending me notifications whenever OpenAI publishes a new video in their 12 release series. All because I once wrote this in a Google docs sheet (which I've deleted a day or two after). On this front, Google might have a huge edge over OpenAI. 1/2
11 months ago
1
0
0
reposted by
Elias Dabbas
Susie Dent
11 months ago
Word of the day is βforswunkβ (13th century): exhausted by work. I like to add βforeswunkβ, exhausted before you even begin.
138
6278
1371
Python SEO "When some field is just getting started and you don't really understand it very well [Data Science], it's very easy to confuse the essence of what you're doing with the tools that you use [Python]." β Harold Abelson 1/4
12 months ago
1
0
0
SEO -> LLMO /robots.txt -> /llms.txt A new interesting proposal for creating a special file for LLM's to more easily and cost-effectively understand, analyze, and utilize a website's content. π΅ Lives on the root of the domain π΅ Is in markdown format 1/2
12 months ago
1
0
0
If you're having issues with your XML sitemaps, here's a reminder that we're all human. You can always use
#advertools
+ adviz to check, parse, audit, and analyze sitemaps with very little code. 1/2
12 months ago
1
0
0
Concurrent bulk requests to the OpenAI API Hereβs a recipe of how you can do that. Essentially: π΅ completion_single is a thin wrapper around client.chat.completions.create. Here's where you create the prompt template, and add any other parameters you want.
#ai
#openai
#python
#concurrency
12 months ago
1
2
0
Evaluating content with AI on a large scale - I have an app for that Recipe: Google content guidelines + advertools + OpenAI API + Dash π΅ Content guidelines: Set of questions to ask about a web page's content.
#AI
#SEO
#advertools
#scraling
#content
#GenerativeAI
#OpenAI
1/3
12 months ago
2
0
0
What's your favorite Python SEO crawler? According to The Google, there seems to be one dominant option. python3 -m pip install advertools There are also 2 others: For status codes and all response headers For downloading images from a list of URLs
#advertools
#SEO
#DataScience
#Python
12 months ago
1
3
0
you reached the end!!
feeds!
log in