Henedy Profile picture
Oct 22, 2022 9 tweets 5 min read Read on X
I’ve made over 50 SEO tools in the last 4 months using only Python.

They are worth $1,500+/year in paid tools with more flexibility.

If you want to make yours, here is my full story with Python:

Read time: 4 mins
I started learning Python 4 months ago. I was a bit afraid of the unknown, but that doesn’t matter. I wanted to enhance my process with a more affordable solution.

This guide by @ChouinardJC had more than enough for me to understand the basics: jcchouinard.com/python-for-seo/
In my learning phase, I was really impressed by @GregBernhardt4’s guides. His blog has advanced guides which include machine learning and Python for more detailed insights.

He has also compiled a list of Python resources: importsem.com/resources/
Of course, when we mention "Python SEO" we should remember @hamletbatista. He’s the first one to speak about this subject.

Our industry has lost such a visinary guy. His contributions: datastudio.google.com/u/0/reporting/…
Almost %70 of my tools were made by a library called "Advertools" which is made by professor @eliasdabbas. advertools.readthedocs.io/en/master/

He also teaches me to shift my focus from Python to Data science in general. Check his guide about Data science for SEO: oncrawl.com/technical-seo/…
@LeeFootSEO has a detailed thread about Python for SEO. I recommend checking it:

He also shares useful tools which I use in my workflow.
This thread is just my personal experience and sure there are other amazing unmentioned folks.

Python SEO is not easy. You should take mentors and dedicate at least 1/hour daily to learning the syntax and using templates.
If you feel you learned something, consider liking and retweeting to share useful information with other people. I’ll post more interesting information in the next weeks.

I'm Abdulrahman, a holistic SEO for finance and e-commerce websites. For bookings: bookk.me/abdulrahman

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Henedy

Henedy Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @HenedyVP

Apr 2, 2023
SEO analysis 101:
-Segment a website into clusters and track your performance.

Forget about:
-Useless tools
-Vanity metrics
-Fancy graphs
-Theories

The first steps to analyze websites (the right way) 🧵
Divide pages into sections and start looking for the query count and impressions for each topic.

Why?

Because Google will only rank you for many queries if it believes you are a relevant source.
How can you cluster a website even if you're not too technical?

Use your favorite crawler to scrape the "Category" tag on every article.

There are countless ways to do it, but this should be easier and more time-effective.
Read 15 tweets
Mar 23, 2023
Let's face it; SEO is not easy, even if you have the most advanced tech stack.

that's simply because nothing can replace the human experience.

let me show you how I'm creating strategies and audits (that best AI technology can't do) 🧵
First, you need to audit the activities before traffic growth to understand what's working.

This applies to your website and competitors.

Don't follow some absolute statements like "you should publish 30 articles a month"

That's because no advice works for all niches.
For instance, we experienced an increase in clicks in August because of the quality and frequency of links and content we had in July and June.

It's not reliable to come to such a conclusion that quickly.

That's why we test it for 3 months to see the output.
Read 13 tweets
Mar 19, 2023
Almost %80 of #SEO strategies are based on ranking blog pages.

The results? poor decisions with no benefit in terms of revenues.

even the most advanced technical SEO checklist won't help you in such a case.

This Thread will help you to get sustainable traffic using on data 🧵 Image
honestly, it's quite embarrassing if you choose some tools over GSC just because "this is how our agency works"

then you'll face the long-term consequences.

To avoid such a situation, you need to know where you should look for legitimate insights

but how?
Start by segmenting your pages based on intent and topics.

So you'll need to measure the SEO metrics for these pages:

-Transactional pages.
-Blog pages.
-"Category_1" pages
-"Category_2" pages

prioritize the transactional pages and the topic pages that's already doing well.
Read 10 tweets
Feb 12, 2023
Money pages aren't performing well in search results? Perhaps it shows up for informational queries.

You should assess your strategy when you have decent traffic but poor conversion rates.

GSC and GA can give you the whole picture in such a situation

🧵
First, check out Google's index.

If the transactional pages are in the index, start there; if not, create a new page and send traffic there.

You may view the number of times the Googlebot viewed these URLs by adding the log file to your view.
Regex the transactional pages on GSC and GA to ask the following questions:

-What percentage of total traffic is organic traffic?
-How many conversions does it receive from Google?
-The organic visitor's behavior
Read 12 tweets
Feb 11, 2023
Google updates hit nearly 82% of the websites that I audited recently.

The reasons differ, but typically it's the result of content decay and an unorganized website structure.

What should you do if you notice a recent decline in traffic?

Read this step-by-step thread 🧵
Start by looking at both GSC and Bing Webmaster Tools to see if the graph is down on both.

If only Google's graph is down for a long period, then it's likely to be a hit from a recent update.

How do you distinguish between hits and seasonal effects?
But how do you know it'll be a success? Maybe it's just seasonal traffic?

Check out the traffic for the same time last year; if it's down, it's a seasonal effect.

You should only take action if it's a hit.

But what should I do if it's a hit?
Read 10 tweets
Feb 4, 2023
I tried all the E-A-T tips back in the day but didn't get any promising results.

That's why I like to play more long-term.

I've made a list of observations from big sites on how they approach E-E-A-T 🧵 (New ideas only)
Disclaimer: It makes no difference how many best practices you employ if your brand lacks experts (or even tries to look like an expert).

We need a bit of fresh air to get ideas flowing more clearly and avoid shady practices.
1. Make every process as clear as possible

From writing to reviewing products, you should have everything disclosed on the site.

It's good to have the following pages:

-Our Quality Standards
-"Brand name" Reviewers/Writers
-Privacy Policy
-Advertising Disclosure
Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(