Access and discovery
Make the abstract public and the full-text access conditions clear
A publisher can offer a public abstract while restricting the full article. The page should make that distinction understandable before a reader signs in or pays. It also needs to enforce the intended restriction at the point where content is served. This guide is a design and review exercise for a fictional subscription article, not a test of any live paywall or permission to expose confidential material.

The working sequence
- Define the public material
- Describe the access terms
- Check what each request receives
- Verify discovery separately
1. Define exactly what is public
Start with an access specification approved by the publisher: which title, abstract, citation, figures and files may be displayed publicly, and which require an entitlement. Distinguish an article subscription from a general account. A reader may be signed in without having access to this particular work. Do not let a convenient interface label decide a rights question that the editorial or business owner has not resolved.
In this fictional scenario, the approved title, full author-written abstract and citation are public. The article body and its PDF require a valid subscription. A supplementary dataset has no approved public release and must remain unavailable. The author’s agreement permits the public abstract, but access for any search service to the restricted body has not been authorized. That final question stays open; the exercise does not answer it by changing a crawler setting.
2. Tell the reader what will happen next
Place the complete abstract beside a precise access label such as “Abstract available to all; full text requires a subscription.” A button can then say “Check full-text access” rather than suggesting that the next click is a free download. If an institution may provide access, explain the actual supported route. Avoid claiming that every hospital or university subscription works unless the publisher has verified the relevant arrangement.
Show the terms that matter before a charge or registration step: the material covered, duration where applicable, and where the reader can resolve access problems. Use the publisher’s actual approved terms, not amounts or refund promises invented for the page. The abstract should retain its scientific conclusion and limitations; a reader should not have to purchase the article just to discover that a promotional summary overstated the design.
3. Review the bytes delivered, not just the screen
Google’s paywall documentation explains markup for restricted sections and advises against sending protected content to the browser when it must not be available there. Hiding a delivered body behind a visual overlay does not make those bytes private. Structured data describes an access condition; it is not the mechanism that grants or denies a reader’s access.
Ask a developer to implement the specification and test it in an authorized environment with synthetic content. Check both the visible page and the response data, including direct file requests. The table lists expected behavior, not observed results. Record entitlement state at the time of each request, because a previously authenticated browser or shared cached response can obscure which path was actually tested.
Reference: Google: subscription and paywalled content
On small screens, scroll the table horizontally, or focus it and use the arrow keys.
| Requester | Public article page | Full-text body and PDF |
|---|---|---|
| Signed-out reader | Complete abstract and accurate access label | No protected content; clear route to access information |
| Signed-in reader without entitlement | Same public abstract | No protected content merely because an account exists |
| Reader with valid entitlement | Public abstract plus appropriate reading options | Authorized content from this article only |
| Search crawler | Approved public abstract if crawling is allowed | No body access assumed; provider and publisher conditions unresolved |
| Any requester for the unreleased dataset | No public dataset link promised | No release authorized in this scenario |
4. Keep robots, indexing and authorization distinct
Google states that a crawler must be able to fetch a noindex directive for it to take effect; blocking the page in robots.txt can prevent that observation. Neither a robots rule nor noindex is an account-permission check. Keep private content behind appropriate authorization, and decide public-page discovery controls separately. A URL that is difficult to guess is also not a substitute for permission enforcement.
This distinction changes how a defect is reported. “The public abstract is blocked from crawling” is a discovery issue. “A signed-out response contains the restricted article body” is an access issue. “The subscription notice disagrees with the purchase terms” is a content and commercial-terms issue. Give each one an owner and a targeted retest; do not close all three because one robots entry was edited.
Reference: Google: the noindex directive
5. Compare three fictional implementations
Design A sends every visitor to a login form before showing even the abstract. Design B shows a public abstract but includes the full article in the signed-out page and covers it visually. Design C sends only the approved public material to signed-out readers and retrieves restricted content after an entitlement check. These descriptions are invented observations used to reason about the specification; they are not results from a product comparison.
A does not meet this scenario’s public-abstract requirement. B violates its restricted-content boundary. C matches the intended separation in principle, but still needs actual tests for direct PDF access, expired entitlement, logout and shared caching. Choosing C on a diagram does not complete those tests. Keep the dataset closed in all three designs until its separate release decision changes.
6. Publish a precise verification record
For each test, retain the date, synthetic article, requester state, expected result and observed result without logging protected text or credentials. Recheck public labels after any pricing or entitlement change. If the site uses paywall markup, verify that its selectors describe the actual restricted sections. A stale selector can misdescribe the page even when login itself works correctly.
Only after the public page is released should its owner record an authorized search-provider inspection. Capture which service and URL were checked and what it actually reported. Do not equate an accessible abstract with indexing, inclusion in an AI response or payment entitlement. A useful handoff states which reader paths passed, which provider conditions remain unresolved and who will review those open questions.
Questions for a practical final check
- Public abstract rights and exact content approved
- Account identity separated from article entitlement
- Access label agrees with the actual terms
- Signed-out responses contain no protected body or PDF
- Unreleased supplements remain unavailable
- Crawler settings, access tests and search observations recorded separately
Examples illustrate a working method; they do not establish the readiness of a particular journal or manuscript. This is general guidance: check the current policies of the journal concerned. Source links reviewed 15 September 2026.