iamSahdeep / seo_renderer

A Flutter Web Plugin to display Text Widget as Html for SEO purpose
MIT License
114 stars 15 forks source link

SEO Checking tools give bad feedbak #7

Open thomasklaush opened 2 years ago

thomasklaush commented 2 years ago

When pages are checked with or without using the package, no enhancements are found. Giving back no h1 text, no text in general, ...

Example for the example app with seobility.net: https://freetools.seobility.net/de/seocheck/check?url=https%3A%2F%2Fseo-renderer.netlify.app%2F%23%2F&crawltype=1

Best regards, Thomas

rydmike commented 2 years ago

Thanks @thomasklaush for this observation, this is a very relevant question and finding.

@iamSahdeep any comments or similar experiences? Also did you learn anything more about this topic: https://github.com/iamSahdeep/seo_renderer/issues/1

iamSahdeep commented 2 years ago

Seems like a valid issue. I tried on my personal website, its showing that any text is not present

https://freetools.seobility.net/en/seocheck/check?url=https%3A%2F%2Fwww.sahdeepsingh.com%2Fprojects%2Fflutter-fuber&crawltype=1

It probably be taking some time to place all the elements in the DOM but crawler is already done with its process. Need to find a way to make webpage in loading state till our process is done, not sure how we can achieve it have to look into it.

But the thing is googlebot still get all the data from DOM, the second last result here is from my personal website (same page as above link in seobilty) and it shows all the data in the search result for that page.

Screenshot 2021-11-24 at 10 41 58 PM

@rydmike No luck on any response on it, I tried to get some feedback here as well but no response there. Do you know someone from google? probably some experts on this topic who can shed some light on it.

MalteBoehm commented 2 years ago

Google will recognize this as a Black hat SEO technique.

sandercoffee commented 2 years ago

Google will recognize this as a Black hat SEO technique.

Exactly, I wouldn't use it in production! This can be treated as Cloaking by search engines...

krokyze commented 2 years ago

Google will recognize this as a Black hat SEO technique.

So potentially the only solution is always replacing Text widgets with HtmlElementView ones, requires some more changes on the package but it's definitely doable.