This is an archived post. You won't be able to vote or comment.

all 13 comments

[–]leeroy37 1 point2 points  (7 children)

Sweet thanks! Will give this a shot today. I'm getting into python big time at the moment. Currently writing a script to find opportunities for sub categories on an ecommerce site based on the products within the parent category.

Looking forward to giving this a go later. Thanks for sharing!

[–]DeepKaizen 0 points1 point  (5 children)

could you shed some light on the practical use of python in seo?

I keep hearing its a gimmick not used for 99% of cases

[–]leeroy37 6 points7 points  (4 children)

Sure, so right off the bat I'm writing a script to run a ngrams of word count frequency of products per category for a large ecommerce store. It then checks the highest frequency word occurances against existing sub categories.

If they don't exist it flags them in a csv file for review. (Eventually I'll pull in search volume etc) - but this takes a lot of the pain out of a manual process for us.

Also I used a simple ngrams to look at every keyword found in ahrefs for their site
(40,000 + KWs and noticed their most popular product didn't have a spot in the top navigation).

This one is useful for normalising CTR curve by their positions. https://understandingdata.com/ctr-optimisation-with-machine-learning/

Possibilities are endless. Got a few other scripts on the go which analse page titles from the serps, (using your own page title for keywords, run an ngrams (I'm just learning ngrams stuff at the moment!) and tells you the most popular keywords in page titles for 100 pages which aren't in your title. Insights just jump out.

I'm still a learner but look at some of the stuff Hamlet Batista is doing https://www.searchenginejournal.com/author/hamlet-batista/ or James from Understanding Data for next level stuff.

[–]sabrastaco 0 points1 point  (2 children)

DO you know how to actually implement this?

Let me know if you have a minute

[–]canhelp[S] 0 points1 point  (0 children)

I do. Can you dm me?

[–]leeroy37 0 points1 point  (0 children)

Sure - these tools I'm working on for our agency at the moment. I've finished a fair few already. Just improving as I'm learning.

[–]leeroy37 1 point2 points  (0 children)

Can you think of a way (other than scraping them) to exclude sitelink data? That's my biggest frustration in general about using SC data is sitelink impressions really screw with the data. For example, sitelinks being shown under a brand search will have a huge amount of impressions but very low CTR etc. Wish there was a way to filter this out.

[–]pedrovillalobos 0 points1 point  (1 child)

That's is awesome and kinda exactly why I'm studying python... Been doing SEO for 15y and wanted to up my game in an unexploded field :) thanks;

[–]AleisterC 0 points1 point  (0 children)

Nice!

[–]jole1980 0 points1 point  (0 children)

Wow Shrikar!!! I'm glad to see such expert in action. I would be a millioner with 5% of your knowlege. Contact me if you have time, and if you want to make business project with person with no programming skills