SEO Analyzer | Page Objects | Inaccurate Results

#555604
  • Resolved AeroStar
    Rank Math free

    Good Day,

    Issue:

    This ticket has been opened to satisfy Rank Math’s request (noted in link below).

    https://wordpress.org/support/topic/seo-analyzer-page-objects-inaccurate-results/

    Answer:

    Please refer to our website to confirm the reported issue.

    You SEO Analyzer has been updated to improve its Page Objects detecting capabilities. It’s working better for us, but it’s still detecting Lazy Loaded images.

    We performed some additional research and believe the issue lies in the way your analyzer is “sweeping” our site. Some of our images are not directly visible.

    Some of our images are contained within our Language Translator (click the Globe icon) and others are contained in sliders (look at the Testimonials slider). All images, however, are Lazy Loaded (except those above the fold.

    So, it appears your SEO Analyzer needs to not only detect these images, but also the “div class” and “img class” assigned to them. If the “div class” or “img class” includes the keyword(s) “lazy”, “lazyloaded” (or similar), then your SEO Analyzer (Page Objects detector) needs to skip them. Makes sense?

    This particular SEO Analyzer does not count/list Page Objects against our SEO score, but does a good job at listing the ones it detected.

    Click here, then look at the section “Media List.” You’ll see which images were detected on our Home page (details).

    Hope this helps.

    Thank you!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hello,

    Thank you for your feedback. Our SEO Analyzer detects lazy loaded content from various signals, including the class attribute of the IMG tag. So, any image that includes the keyword “lazy” in the class attribute, will be excluded from the objects count test.

    This seems to work correctly on your site: the Analyzer can detect 14 images on your home page, and when I check the source code I can indeed see these img tags, with neither loading="lazy" nor class="perfmatters-lazy" attribute.

    We will consider adding a more robust solution for this, to be able to detect lazy loaded ancestor elements, like you suggested. Thank you for bringing this to our attention.

    If you have any other questions or concerns, please let us know.

    Hi Balaz,

    Thank you for your reply. Glad you agree with our assessment.

    Perhaps it’s easier than it sounds, but if you add the the “div class” to your SEO Analyzer (when searching for the keyword “lazy“), the main issue should be solved.

    If and when available, you’re welcome to provide us with a beta version of your updated SEO Analyzer for testing, corroboration, and a big “thumbs up.” 🙂

    Again, thank you.

    Hello,

    Thank you so much for your feedback. We have shared it with the development team and we will be sure to notify you when the beta with this fix is available.

    In the meantime, do let us know if you need help with anything else.

    Hello,

    Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.

    If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.

    Thank you.

Viewing 3 replies - 1 through 3 (of 3 total)

The ticket ‘SEO Analyzer | Page Objects | Inaccurate Results’ is closed to new replies.