SEO fun #49

Open
opened 2022-08-30 13:11:33 +02:00 by wanderer · 5 comments
Owner

any proof?

Ok you did this to yourself to unleash my SEO skills

Because the SEO tools are not open-source we have to assume that they can be just a snake oil spilling out a random values in order to sell their marketing BS so to mitigate this multiple analyses have to be checked and common issues then assumed as valid:

Sources:

Where the highlighted issues are:

  1. The website is using git.dotya.ml with website dotya.ml which harms SEO as subdomains are bound to the main domain and these two have conflicting wording resulting in the SEO flagging it as unspecified to determine the search results

dotya search

compared to:

codeberg search

  1. the landing page of git.dotya.ml is understandable to humans but not to bots because you are using icons that are important to the context and use inefficient wording so the landing page should have git

so to improve the SEO it should be reworked to have an elaborated title instead of just A Gitea instance by dotya.ml provided for fun as a hobby, with passion and love (generally at least 250 words seems to be important

  1. Majority of the analyzers complain abotu H1 Header tag Usage with the recommendation:

Your page has more than one H1 Tag. It is generally recommended to only use one H1 Tag on a page.
The H1 Header Tag is an important way of signaling to search engines what your content is about, and subsequently the keywords it should rank for.

  1. There is also an inconsistency in keywords where things like bloat gets indexed:

git dotya keywords

which gets associated with negative search results like complains about other things being bloated:

gotya bloat

beyond that things like 1ms, 0ms, back, etc.. gets also indexed

  1. The name dotya is too generic and gets you associated with DotA 2 (the game) so any kind of indexing makes is very steep hill to climb to differenciate from the game same as rust had issues with marketing from the survival game

dotya google search

Recommendation: Figure out a unique name that is easier to index

  1. The analyzers also complain about content on the website where the phrase word count 138 gets repeated across platforms suggesting that the landing page needs more content to be more SEO efficient

  2. There are also complains about not using canonical tags with the best explanation that i can find being:

The Canonical Tag tells Search Engines the primary URL of a page. URLs can have multiple versions due to things like parameters being passed or www and non-www versions resulting in potential duplicate content. Google recommends all pages specify a Canonical.

  1. There is a page that has public GPG that gets processed in the search which might confuses the search engine because it's bunch of random characters -> Add exclusion of it it in robots.txt

/assets/0DD13DBC6B5433D3.asc

gpg dotya associated

  1. Web.dev complains about "missing source maps for large first party javascript".. google is usually very sensitive for these kinds of things so that should be addresssed

  2. web.dev complains about the theme not having a sufficient contrast ration inbetween background and foreground which lowers the SEO score -> Improve the contrast ration

  3. majority of the analyzers complain about lack of social media widgets so it may be a good idea to add a fake widgets to fool the bots while avoiding tracking by bigtech (dunno the impact of it)

  4. Add FLOSS analysis tool - the analyzers complain about not finding an analysis tools which may harm the SEO score

  5. The 'google's pagespeed insights - mobile' seems to be mentioned a lot as well where it seems that it has issues with the mobile version of the website that should be investigated

  6. Sizing of buttons seems to be a common complaint as well where the recommendation is to increase the size of them slightly

  7. Seemingly dotya is using 'Facebook Open Graph Tags' might be a privacy issue

  8. Unwanted child pages get indexed:

  • /user/login?redirect_to=%2f
  • /user/oauth2/GitHub
  • /api/swagger
  • /assets/0DD13DBC6B5433D3.asc

Originally posted by @kreyren in kreyren/pman#13 (comment)

> any proof? Ok you did this to yourself to unleash my SEO skills Because the SEO tools are not open-source we have to assume that they can be just a snake oil spilling out a random values in order to sell their marketing BS so to mitigate this multiple analyses have to be checked and common issues then assumed as valid: Sources: * https://rankmath.com/tools/seo-analyzer/ * https://web.dev/measure/?url=https%3A%2F%2Fgit.dotya.ml (Google's SEO tool) * https://seositecheckup.com/analysis * https://suite.seotesteronline.com/seo-checker/aHR0cDovL2dpdC5kb3R5YS5tbA==/ * https://www.seoptimer.com/git.dotya.ml Where the highlighted issues are: 1. The website is using `git.dotya.ml` with website `dotya.ml` which harms SEO as subdomains are bound to the main domain and these two have conflicting wording resulting in the SEO flagging it as unspecified to determine the search results ![dotya search](https://git.dotya.ml/attachments/6a156a4d-6416-40c2-824b-d650a3569143) compared to: ![codeberg search](https://git.dotya.ml/attachments/d473e38a-d777-4d55-a142-1c09bf647396) 2. the landing page of `git.dotya.ml` is understandable to humans but not to bots because you are using icons that are important to the context and use inefficient wording so the landing page should have git so to improve the SEO it should be reworked to have an elaborated title instead of just `A Gitea instance by dotya.ml provided for fun as a hobby, with passion and love` (generally at least 250 words seems to be important 3. Majority of the analyzers complain abotu `H1 Header tag Usage` with the recommendation: > Your page has more than one H1 Tag. It is generally recommended to only use one H1 Tag on a page. > The H1 Header Tag is an important way of signaling to search engines what your content is about, and subsequently the keywords it should rank for. 4. There is also an inconsistency in keywords where things like `bloat` gets indexed: ![git dotya keywords](https://git.dotya.ml/attachments/7af3ed11-c393-425b-afc2-a1a3b7aeb37a) which gets associated with negative search results like complains about other things being bloated: ![gotya bloat](https://git.dotya.ml/attachments/59f4e936-c9ec-4c44-8445-2ab824c0671c) beyond that things like `1ms`, `0ms`, `back`, etc.. gets also indexed 5. The name dotya is too generic and gets you associated with DotA 2 (the game) so any kind of indexing makes is very steep hill to climb to differenciate from the game same as rust had issues with marketing from the survival game ![dotya google search](https://git.dotya.ml/attachments/cd2526b1-9a23-4937-84dd-877cad5e4b52) Recommendation: Figure out a unique name that is easier to index 6. The analyzers also complain about content on the website where the phrase `word count 138` gets repeated across platforms suggesting that the landing page needs more content to be more SEO efficient 7. There are also complains about not using canonical tags with the best explanation that i can find being: > The Canonical Tag tells Search Engines the primary URL of a page. URLs can have multiple versions due to things like parameters being passed or www and non-www versions resulting in potential duplicate content. Google recommends all pages specify a Canonical. 8. There is a page that has public GPG that gets processed in the search which might confuses the search engine because it's bunch of random characters -> Add exclusion of it it in robots.txt /assets/0DD13DBC6B5433D3.asc ![gpg dotya associated](https://git.dotya.ml/attachments/06de0f95-804e-4b08-9b3d-b83d019c1ac5) 9. Web.dev complains about "missing source maps for large first party javascript".. google is usually very sensitive for these kinds of things so that should be addresssed 10. web.dev complains about the theme not having a sufficient contrast ration inbetween background and foreground which lowers the SEO score -> Improve the contrast ration 11. majority of the analyzers complain about lack of social media widgets so it may be a good idea to add a fake widgets to fool the bots while avoiding tracking by bigtech (dunno the impact of it) 12. Add FLOSS analysis tool - the analyzers complain about not finding an analysis tools which may harm the SEO score 13. The 'google's pagespeed insights - mobile' seems to be mentioned a lot as well where it seems that it has issues with the mobile version of the website that should be investigated 14. Sizing of buttons seems to be a common complaint as well where the recommendation is to increase the size of them slightly 15. Seemingly dotya is using 'Facebook Open Graph Tags' might be a privacy issue 16. Unwanted child pages get indexed: * /user/login?redirect_to=%2f * /user/oauth2/GitHub * /api/swagger * /assets/0DD13DBC6B5433D3.asc _Originally posted by @kreyren in https://git.dotya.ml/kreyren/pman/issues/13#issuecomment-2354_
wanderer added this to the General project 2022-08-30 13:11:46 +02:00
wanderer added this to the v1.0 milestone 2022-08-30 13:11:51 +02:00
wanderer added the
needs help
question
labels 2022-08-30 13:12:08 +02:00
wanderer referenced this issue from a commit 2022-08-30 13:55:48 +02:00

@wanderer you also want to include:

  • /user/login?redirect_to=%2f
  • /user/oauth2/GitHub
  • /api/swagger

in 26918dc5cb

@wanderer you also want to include: * /user/login?redirect_to=%2f * /user/oauth2/GitHub * /api/swagger in https://git.dotya.ml/dotya.ml/gitea-templates/commit/26918dc5cbaef2dec17a0ca2ab3e3d000f3d143b
Author
Owner

/api is already blocked and so is /user in fact. those analysers should really get their act together :D

`/api` is [already blocked](https://git.dotya.ml/dotya.ml/gitea-templates/src/commit/26918dc5cbaef2dec17a0ca2ab3e3d000f3d143b/custom/public/robots.txt#L35) and [so is](https://git.dotya.ml/dotya.ml/gitea-templates/src/commit/26918dc5cbaef2dec17a0ca2ab3e3d000f3d143b/custom/public/robots.txt#L37) `/user` in fact. those analysers should really get their act together :D

hmm u sure it's the correct syntax?

hmm u sure it's the correct syntax?

Also it's 'AdsBot-Google' based on https://developers.google.com/search/docs/advanced/robots/create-robots-txt .. not AdsBot

Also it's 'AdsBot-Google' based on https://developers.google.com/search/docs/advanced/robots/create-robots-txt .. not `AdsBot`

the link above also says that to block a directory it should be /api/ instead of /api/* but i dunno.. i didn't touch robots.txt for like 8 years

the link above also says that to block a directory it should be `/api/` instead of `/api/*` but i dunno.. i didn't touch robots.txt for like 8 years
Sign in to join this conversation.
No description provided.