2022-12-06
Seo Search Engine Optimization Semrush Alternative

semrush contains multiple services, and it is paid. many online tools are paid as well. to find open source alternatives (usually it can’t be achieved with a single tool alone, from scraping to analyzing), let’s figure out what does this tool do, also few tech terms.

semrush does SEO, SEM, and SMM.

put social media buttons on webpages to let users share the content, usually by passing parameters in url, which is part of SMM.

tools

keyword mining (by search engine or more): 2 words -> 3 words -> 4 words -> 5 words (recursive)

keyword-suggest-tool is a simple tool that provides you keyword suggestion from multiple search engines like google, bing, yahoo, ebay, amazon, ebay, deployed on sutlej.net/seo-tools

ULTRA Unbiased Learning To Rank Algorithms, sorting things out, find what users like the most

serpbear check rankongs on google

curated seo tools huge tools/website collection on seo category

awesome-keyword-finder-tools A curated list of amazingly awesome seo keyword finder tools

Keyword-Research-tool-python Build a Keyword research tool with google autocomplete suggestions in python

keyword tool The Keyword Manager is a tool to support SEAs and SEOs finding new keywords from a website.

keyword_tool Web app to extract keywords from pasted text. Built with NLTK and Streamlit.

keywordshitter2 A website to find long-tail keywords using search suggestions, still works on here

PURR (PUppeteer RunneR) is a devops-friendly tool for browser testing and monitoring by semrush

awesome-local-seo A curated list of amazingly awesome local seo resources.

seo-audits-toolkit SEO & Security Audit for Websites. Lighthouse & Security Headers crawler, Sitemap/Keywords/Images Extractor, Summarizer, etc …

seo_keyword_research_tools The Keyword Volume Tool uses the Google Adwords API Targeting Ideas Service to return the search volume and competition of a massive list of keywords. The Keyword Expansion Tool uses the Google Adwords API Targeting Ideas Service to expand an input keyword into up to 500 related keywords with search volume.

Resources

functionalities

Competitive analysis

Keyword research

Backlink research

Content research/Content optimization/Content planning

Rank Tracker

Site audit tool/Site explorer

Link analysis/Link profile

Domain comparison

competitor research

SEO Metrics

Google Data studio

glossaries

Local SEO: the practice of optimizing your website for a specific local area

SERP: search engine result page, means scraping from search engine to get rankings.

SEO: search engine optimization, means to cheat the search engine to get higher rankings.

SEM: search engine marketing, pay ads to search engine, or advertise on your own search engine?

SMM: social media marketing, play nice with the public

SMO: social media optimization, attract users on platform

Read More

2022-09-12
Elinks/Lynx With Python: How To Speed Up Headless Website Browsing/Parsing/Scraping With Cookies

newscrawl 狠心开源企业级舆情新闻爬虫项目:支持任意数量爬虫一键运行、爬虫定时任务、爬虫批量删除;爬虫一键部署;爬虫监控可视化; 配置集群爬虫分配策略;👉 现成的docker一键部署文档已为大家踩坑

general news extractor for extracting main content of news, articles

1
2
pip3 install gne

first of all, set it up with a normal user agent

even better, we can chain it with some customized headless puppeteer/phantomjs (do not load video data), dump the dom when ready, and use elinks/lynx to analyze the dom tree.

to test if the recommendation bar shows up:

https://v.qq.com/x/page/m0847y71q98.html

to make web page more readable:

https://github.com/luin/readability

load webpage headlessly:

https://github.com/jsdom/jsdom

https://github.com/ryanpetrello/python-zombie

Read More