Requests are unidentifiable severe
Feed requests appear to be associated with this app but can't be accurately identified.
Why it's a problemA feed reader that can't be identified is often unfortunately used in ways that are severely abusive to a website, either intentionally by malicious users or unintentionally by its users who may be unaware. Since this application is unidentifiable, there's no way to validate its requests and mitigate any potential abuse.
What it means for usersWebsites are likely to block or severely limit this app from their feeds, causing feeds to behave unexpectedly or not work at all.
How to fix itThe application or its usage needs to be verified, which will remove any limitations or restrictions, and feeds used in the application will be much more reliable.
Not declaring that it accepts feed content critical
This application is requesting feed content from websites but doesn't indicate that it accepts content specifically designed for feeds.
Why it's a problemWebsites are likely to block the application from accessing their feeds due to the app not being specific or entirely clear about the content it accepts.
What it means for usersFeeds will stop working or become fully inoperable when a website blocks the application due to this behavior.
How to fix itThe application should explicitly declare a format commonly associated with feeds using the Accept header.
Requesting feed content from the wrong location critical
It's common for feed applications to grab content from some unconventional location on a website to generate a feed because the website doesn't provide it. However, even though the site already tells this app where feeds are located, the app is still attempting to extract content from other areas on the website that clearly aren't feeds.
Why it's a problemWhen a feed app doesn't request content from the right location or tries getting content from areas on a site not designated for feed consumption, the activity looks suspicious. This is likely to cause website owners to block this app from accessing its content.
What it means for usersFeed content obtained from the wrong location can be unpredictable and may not display correctly in the app. If websites block this app because of the behavior, which is likely, feeds won't work at all.
How to fix itWhen the app visits a webpage to retrieve feed content, it should:
-
Get the website's feed location from the
autodiscovery
linkelement of the page and use that location for all subsequent feed requests - Update any attempts by its users to subscribe to the incorrect location in the application to the correct new location without making any further requests to the website for this info
- Ensure the request isn't made to a location on the website that has been explicitly disallowed in its robots.txt file