ScreenshotNeo

BlogHow-to

How to Create Website Thumbnails for an Indian WordPress Site with PageCrawl.io

Learn what WordPress means by “thumbnail,” how to assign a featured image, and where PageCrawl and screenshot tools fit in the workflow.

By the ScreenshotNeo team4 October 20267 min read

Short answer: PageCrawl.io can monitor a website and provide full-page captures for review, but its documented features do not include creating WordPress thumbnails or assigning featured images. To add a thumbnail to a WordPress post, prepare or capture the image, upload it to the Media Library, then set it as the post’s featured image. The same steps apply to an Indian WordPress site; the right image dimensions depend on your theme and where the image will appear.

“Thumbnail” can mean three different things: a smaller image WordPress generates from an upload, a featured image displayed by your theme, or an image used in a social-sharing preview. They are related, but setting one does not automatically configure the others.

1. Choose which thumbnail you need

Before capturing or uploading anything, identify the destination:

  • WordPress image size: WordPress can generate smaller image sizes after upload. The thumbnail dimensions and crop behavior are configurable in Media settings.
  • Featured image: This is an image assigned to a post or page. Your theme determines where and how it appears, such as on a blog index or homepage.
  • Social-sharing preview: Facebook, LinkedIn, and other services may use Open Graph metadata. A featured image is not proof that the social card uses the same image.

WordPress’s image documentation covers adding images and the Media Library. Its Media settings documentation explains the configurable image sizes and crop setting, while the Page/Post Settings guide explains featured images.

2. Capture or prepare the image

If the thumbnail should show a page as it appears in a browser, capture that page. PageCrawl describes itself as a website change-monitoring service: it checks pages on a schedule, compares captures with earlier versions, and supports full-page screenshot review. Those capabilities can help you review a page image, but the reviewed documentation does not describe one-click WordPress thumbnail generation or publishing. See PageCrawl’s product description.

  1. Use the page URL you want to represent, and review the capture for unwanted banners, overlays, or content that is not part of the intended image.
  2. Save or prepare the image file you intend to use. Confirm that you have an image file WordPress can upload; do not assume a monitoring capture has been published to your site.
  3. Choose the crop and aspect ratio for the intended display. Check the result in the theme’s listing or post layout before relying on it.

There is no universal thumbnail size for every Indian WordPress site. Match the image dimensions to the content area and destination in your theme. WordPress notes that larger image files can make pages load more slowly; see its image size and quality guidance. If your site serves different content by location or IP address, verify that the captured page is the version you mean to represent. The cited WordPress guidance does not establish special India-only image dimensions or settings.

  1. In the WordPress dashboard, open the post or page you want to update.
  2. In the editor’s settings sidebar, find the featured-image control and choose Set featured image.
  3. Select an existing image from the Media Library, or upload the image you prepared.
  4. Confirm the selection, save or update the post, and preview the published page.
  5. Check the blog index and any other theme layouts where the image should appear. Themes use featured images differently.

You can also upload images directly through the Media Library or add them while editing a post or page. WordPress’s Use Images guide describes both routes.

4. Check the social preview separately

If the goal is a social-sharing card, inspect the page’s Open Graph output or use the social platform’s preview tools. A theme displaying a featured image does not establish that social services will use it. For screenshot-based Open Graph images, the WordPress.org listing for PlugUpp Dynamic OG Image Generator describes browser screenshots and options for choosing screenshot, featured-image, or custom-image sources. It also describes Media Library integration as a Premium feature that can optionally set a generated capture as the featured image. This is a separate plugin and external service, not a PageCrawl integration; review its current terms and plan limits before using it.

5. Where each route fits

Route Useful for What to keep in mind
WordPress Media Library and featured-image setting Choosing a prepared image for a post WordPress can generate image sizes, but your theme controls featured-image display; check social previews separately.
PageCrawl capture and review Monitoring page changes and reviewing full-page captures Its reviewed documentation does not describe thumbnail creation or direct WordPress publishing.
Dedicated screenshot-to-Open-Graph plugin Automating screenshot-based social previews It introduces a separate plugin and service, with their own terms and possible plan limits.

PageCrawl’s plan limits and screenshot storage can change. Check its current pricing and feature information before choosing it for ongoing monitoring.

Or skip the browser setup

If you need a screenshot file to upload as a WordPress image, ScreenshotNeo returns one from a single request. It is a screenshot API and MCP server; it does not assign the WordPress featured image for you. Use the returned image as the upload in step 3. The API accepts common screenshot parameters, and the ScreenshotNeo documentation covers its options.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
    timeout=90,
)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await Bun.write('shot.webp', res);

Replace the example URL with the page you want to capture. The Node.js example uses Bun’s file-writing helper; in Node.js, save the response body with await import('node:fs/promises').then(fs => fs.writeFile('shot.webp', Buffer.from(await res.arrayBuffer()))).

  • Cookie and consent banners, newsletter popups, and chat widgets are removed before the shot; each cleanup step can be turned off.
  • Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed. Responses indicate the page verdict and billing status in headers.
  • An MCP server gives AI agents tools to take screenshots, get page information, and capture PDFs.
  • 1,000 screenshots per month are free with no card; paid plans start at $5 for 3,000 screenshots.

Create a free ScreenshotNeo account to get 1,000 screenshots a month with no card.

Troubleshooting

Problem Likely cause What to do
The image appears in the post but not on the blog index The theme’s index template may not display featured images, or may use a different layout. Preview the theme’s index and check its settings or documentation.
The uploaded image is cropped unexpectedly The theme or a generated WordPress image size may use a crop that does not match the source aspect ratio. Check Media settings and the theme’s image display. Prepare a crop suited to the actual destination.
The social card shows a different image Social metadata may be set separately from the featured image, or a platform may still show an older preview. Inspect Open Graph output and the social-sharing plugin or theme settings; refresh the platform preview where available.
The captured page includes a popup or cookie banner The capture reflects what the page displayed at capture time. Use a capture workflow that can remove those overlays, or adjust the page state before saving the image.
The PageCrawl capture is not in the WordPress Media Library Monitoring and screenshot review do not imply WordPress upload or featured-image assignment. Obtain or prepare the image file, upload it through WordPress, then select it as the featured image.

Performance, reliability, and cost

For WordPress performance, use an image that fits the rendered layout and avoid unnecessarily large files; WordPress notes that larger files can increase page loading time. Verify the crop at the actual display size. For reliable publishing, treat capture, image upload, featured-image assignment, and social-preview verification as separate steps, then inspect the published page.

PageCrawl is designed for scheduled monitoring and change review. Confirm current page/check limits and screenshot retention on its pricing and features pages. ScreenshotNeo charges only for clean shots; failed loads and cache hits are not billed, and its responses report verdict and billing headers. Its free plan includes 1,000 shots monthly without a card; paid plans begin at $5 for 3,000 shots. Yearly billing gives two months free, and every feature is available on every plan.

FAQ

Does “thumbnail” always mean 150 by 150 pixels?

No. WordPress Media settings allow image dimensions and crop behavior to be configured, and themes can use their own image sizes.

Does PageCrawl publish a captured image to WordPress?

The reviewed PageCrawl sources describe monitoring and screenshot review, not direct WordPress thumbnail publishing.

Do Indian WordPress sites need different thumbnail settings?

No India-specific dimensions or workflow are established by the cited WordPress documentation. Use the needs of your theme and destination, and confirm that any location-dependent page is captured as intended.

Not necessarily. Check the page’s social metadata and preview independently.