Guide 1.13 — Performance, Large Catalogues and Optimisation Management
Product: SmartDescribe Pro
Publisher: Cazgrae
Platform: WordPress and WooCommerce
1. Introduction
WooCommerce stores can contain hundreds or thousands of products, each with one or more images requiring descriptive alt text.
Managing image descriptions manually across a large catalogue can be time-consuming. SmartDescribe Pro helps streamline this work through AI-assisted optimisation and, where supported by the installed version, bulk processing, scheduled optimisation, configurable templates, and optimisation history.
This guide explains how to plan optimisation jobs, manage large product catalogues, reduce unnecessary API requests, monitor progress, and maintain reliable store performance.
The objective is simple: optimise image alt text efficiently without placing unnecessary strain on your website or wasting AI processing resources.
2. Understanding Optimisation Workloads
Not every WooCommerce store has the same optimisation requirements.
The time and resources required depend on several factors, including:
- The number of products selected.
- The number and size of images processed.
- The AI provider being used.
- The provider’s response time and usage limits.
- Your web hosting resources.
- The number of simultaneous background tasks.
- Whether optimisation is performed individually, in bulk, or on a schedule.
A small store may be able to process products in relatively short sessions. A larger store may benefit from smaller batches and a more structured workflow.
There is no single batch size that is ideal for every installation.
Start with a baseline
Before optimising your catalogue, record a few basic details:
| Item | What to check |
|---|---|
| Catalogue size | Approximate number of WooCommerce products |
| Image workload | Number of product images likely to be included |
| AI provider | Provider configured in SmartDescribe Pro |
| Existing alt text | Whether images already have useful descriptions |
| Hosting environment | Available resources and relevant limits |
| API usage | Current provider usage and billing arrangements |
| Processing options | Individual, bulk, or scheduled features available in your version |
This information helps you estimate the workload and identify potential problems before processing large numbers of products.
3. Preparing a Large Product Catalogue
Before running a bulk optimisation job, prepare your catalogue.
Step 1: Check your existing image descriptions
Some products may already have accurate, useful alt text.
Identify products that genuinely need attention rather than repeatedly processing images that are already satisfactory.
If your installed version offers options for handling existing alt text, review them carefully before starting.
Step 2: Review product images
Check for missing, outdated, or incorrect product images.
AI-generated alt text cannot reliably compensate for an incorrect image. If a product displays an outdated photograph, correct the image before optimising its description.
Step 3: Review product categories
Organising products into meaningful categories can help you plan manageable optimisation sessions.
For example, a handmade goods store might process:
- Ceramic products.
- Jewellery.
- Home decorations.
- Garden ornaments.
- Gift items.
This approach also makes it easier to review the quality of descriptions for similar products.
Step 4: Confirm your AI configuration
Before processing a large selection:
- Verify that your selected provider is configured correctly.
- Check that your API key works.
- Review any available generation settings.
- Confirm that your provider account has sufficient quota.
- Understand the provider’s pricing arrangements.
Run a small test before proceeding.
Step 5: Back up your website
Create a reliable backup before making significant catalogue changes.
Your backup strategy should account for both the WordPress database and the website files, as appropriate for your hosting environment.
A backup provides an additional recovery option if a bulk operation or unrelated website problem causes unexpected changes.
4. Planning Bulk Optimisation
Bulk processing can reduce repetitive work, but it should be approached methodically.
Begin with a small batch
Start with a limited group of products that represents your catalogue.
Review the results for:
- Accuracy.
- Appropriate wording.
- Consistent tone.
- Correct use of product terminology.
- Unnecessary keywords.
- Unsupported claims.
- Unexpected changes to existing descriptions.
Once the results are satisfactory, increase the workload gradually.
Use manageable batches
For large catalogues, divide the work into smaller groups instead of immediately selecting every product.
The ideal batch size depends on your hosting environment, the AI provider, and the features available in SmartDescribe Pro.
A practical approach is to:
- Run a small batch.
- Observe how long it takes.
- Check for errors or timeouts.
- Review the resulting alt text.
- Increase the batch size cautiously if processing remains reliable.
If errors begin to appear, reduce the workload and investigate the cause.
Avoid overlapping jobs
Do not repeatedly start new bulk jobs while earlier jobs may still be running.
Overlapping operations can make it harder to determine which products have been processed and may lead to unnecessary API requests.
Check the available progress information, status indicators, or optimisation history before restarting a job.
The precise controls depend on your installed version.
5. Reducing Unnecessary API Usage
AI processing may incur charges or count towards your provider’s usage limits.
Careful planning can reduce unnecessary requests.
Avoid repeated optimisation without a reason
Once an image has accurate, useful alt text, there may be little benefit in generating another version immediately.
Before rerunning optimisation, consider whether the existing description is incorrect, incomplete, inconsistent, or otherwise in need of improvement.
Test settings before large jobs
If your version supports writing tones, category-specific templates, or character limits, test these settings on a small selection first.
Changing settings after processing thousands of products may mean repeating work unnecessarily.
Review scheduled jobs
Scheduled optimisation can be useful for maintaining a growing catalogue.
However, the schedule should reflect your store’s needs.
Review:
- How frequently jobs run.
- Which products are eligible.
- Whether products are repeatedly selected.
- Whether the resulting descriptions require further review.
- Whether API usage is consistent with your expectations.
Do not assume that scheduled processing automatically excludes previously optimised products. Confirm how eligibility and repeat processing work in your installed version.
Monitor provider usage
Use your AI provider’s account dashboard to monitor consumption and billing.
Where available, configure usage alerts or spending controls.
Remember that pricing and quotas vary between providers and account types.
6. Using Scheduled Optimisation Effectively
If your version supports scheduled optimisation, it can help reduce the amount of manual work required to maintain your catalogue.
Suitable uses
Scheduling may be useful when:
- New products are added regularly.
- Your catalogue needs ongoing maintenance.
- You want to process selected groups outside peak business hours.
- You prefer smaller, recurring workloads instead of occasional large jobs.
Establish a sensible schedule
Choose a frequency appropriate to your product update cycle.
A store that adds only a few products each month may not need frequent optimisation. A store adding products every day may benefit from a more regular process.
The appropriate schedule also depends on the plugin’s actual scheduling behaviour and your hosting environment.
Review scheduled activity
After enabling automation:
- Check that scheduled tasks are running as expected.
- Review any available completion or error information.
- Monitor API usage.
- Inspect a sample of generated descriptions.
- Adjust the schedule if the workload is excessive or unnecessary.
Scheduling should make catalogue management easier, not create a stream of unmonitored background jobs.
7. Managing Server Resources
SmartDescribe Pro runs within your WordPress and WooCommerce environment. Other plugins, theme functionality, hosting restrictions, and server load can affect processing reliability.
Common resource constraints
Potential problems include:
- PHP execution time limits.
- Memory limits.
- Database performance issues.
- Hosting resource restrictions.
- Network timeouts.
- External API delays.
- Background task failures.
The relevance of each factor depends on how the installed version performs its processing.
Signs of a resource problem
You may notice:
- Optimisation jobs stopping unexpectedly.
- Requests timing out.
- The WordPress administration area becoming unusually slow.
- Intermittent errors during bulk processing.
- Other website functions becoming less responsive.
One isolated error does not necessarily mean your server lacks resources. External API failures, network interruptions, and configuration problems can produce similar symptoms.
Recommended response
If performance deteriorates:
- Stop launching additional large jobs.
- Check whether existing jobs are still running.
- Test a single product.
- Review WordPress and hosting error logs.
- Check relevant server resource limits.
- Review the AI provider’s service status and account usage.
- Reduce batch sizes if supported.
- Contact your hosting provider or developer if the problem persists.
Avoid increasing PHP memory or execution limits without first understanding the issue and your hosting provider’s recommendations.
8. Monitoring Optimisation Progress
Good monitoring helps you distinguish successful processing from incomplete or failed work.
Use the progress indicators, dashboard information, history, or logs available in your installed version.
What to monitor
| Area | What to look for |
|---|---|
| Job progress | Whether the operation is advancing |
| Completion | Whether the selected workload finished |
| Errors | Failed requests or products that could not be processed |
| API usage | Consumption and unexpected increases |
| Output quality | Accuracy and usefulness of generated alt text |
| Website performance | Unexpected slowdowns or timeouts |
| Repeat processing | Whether products are being processed unnecessarily |
Keep a simple record
For larger projects, maintain a record of:
- The date of each optimisation run.
- The product group processed.
- The approximate number of products selected.
- Any errors encountered.
- The results of quality checks.
- Any changes made to settings.
This does not need to be complicated. A simple spreadsheet can help you track progress across a large catalogue.
Do not record API keys or other sensitive credentials in your tracking documents.
9. Maintaining Alt Text Quality at Scale
Processing a large number of images is useful only if the descriptions are appropriate.
Establish a quality standard
For your store, aim for descriptions that:
- Accurately identify the visible subject.
- Include important distinguishing details.
- Use concise, natural language.
- Avoid keyword stuffing.
- Avoid unsupported product claims.
- Reflect meaningful differences between images.
Review representative samples
After a bulk job, review a sample of products from different categories.
Include products with:
- Straightforward product photographs.
- Multiple views.
- Complex patterns or colours.
- Unusual shapes.
- Personalised features.
- Images that may be difficult for AI to interpret.
If you discover a recurring error, investigate whether the problem is related to the images, the AI provider, or the configuration before processing additional products.
Correct recurring problems
If generated descriptions are consistently too long, too generic, or stylistically inappropriate, review the settings available in your version before repeating the workload.
Where category-specific templates are supported, consider whether different product types need different descriptive approaches.
10. Troubleshooting Common Performance Problems
Problem: Bulk optimisation takes too long
Possible causes:
- A large number of products or images.
- Slow responses from the AI provider.
- Provider rate limits.
- Hosting restrictions.
- Network interruptions.
Recommended actions:
- Test a smaller selection.
- Check provider usage and service status.
- Review available progress information.
- Avoid overlapping jobs.
- Contact your hosting provider if server-side problems persist.
Problem: A job appears to have stopped
Possible causes:
- The request failed.
- A background task was interrupted.
- A timeout occurred.
- The provider did not return a successful response.
Recommended actions:
- Check the job’s available status or history.
- Confirm whether any products were successfully processed.
- Review available error information.
- Test one product.
- Restart only after checking for an existing active job.
Do not assume a job failed completely simply because the interface stopped updating.
Problem: API usage is higher than expected
Possible causes:
- Repeated optimisation.
- Overlapping jobs.
- A frequent schedule.
- A larger-than-expected workload.
- Unauthorised API use.
Recommended actions:
- Review provider usage records.
- Check the scope of recent jobs.
- Review scheduled optimisation settings.
- Investigate unexpected activity.
- Pause further processing until the cause is understood.
Problem: The WordPress dashboard becomes slow
Possible causes:
- High server load.
- Other active plugins or background jobs.
- Resource limits.
- Database or network problems.
Recommended actions:
- Pause new large optimisation runs.
- Check whether the slowdown continues when no optimisation is active.
- Review hosting and WordPress error logs.
- Test a small operation.
- Ask your hosting provider or developer to investigate persistent problems.
11. Recommended Workflows by Store Size
These are general operating approaches, not fixed technical requirements.
Small store
For a store with a relatively small catalogue:
- Configure the provider.
- Test several products.
- Review the results.
- Process the remaining products in manageable groups.
- Review the live product pages.
Manual optimisation may be sufficient if new products are added infrequently.
Medium-sized store
For a growing catalogue:
- Divide products into categories or logical groups.
- Test each group.
- Process products in batches.
- Review errors and output quality.
- Consider scheduled optimisation if your version supports it.
- Monitor API usage periodically.
Large store
For a large catalogue:
- Establish a documented optimisation plan.
- Back up the site before major changes.
- Use controlled batches.
- Avoid overlapping jobs.
- Monitor server and provider performance.
- Track completed work.
- Review samples from each product category.
- Expand the workflow only when it is reliable.
For very large stores, consult your hosting provider or developer before running substantial processing jobs on a production website.
12. Performance Checklist
Before beginning a significant optimisation project, confirm the following:
- The AI provider is configured and working.
- API usage limits and pricing are understood.
- Existing alt text has been considered.
- Product images are current and appropriate.
- A website backup is available.
- A small test batch has completed successfully.
- The generated descriptions have been reviewed.
- Batch sizes are appropriate for the environment.
- Existing jobs have been checked before starting new ones.
- Scheduled tasks have been configured deliberately.
- Progress and errors can be reviewed using available tools.
- A process exists for investigating failed jobs.
13. Final Recommendations
SmartDescribe Pro can help you manage image alt text across a growing WooCommerce catalogue, but effective optimisation requires more than simply selecting every product and starting a job.
For the best results:
- Prepare your catalogue before processing.
- Test your settings on a small selection.
- Use manageable batches.
- Avoid unnecessary repeat optimisation.
- Monitor API usage and hosting performance.
- Use scheduled processing only when it provides a clear benefit.
- Review output quality throughout the project.
- Maintain backups before substantial catalogue changes.
A reliable optimisation workflow balances speed, accuracy, cost, and website stability.
SmartDescribe Pro is a Cazgrae product. Available features, menu labels, processing methods, and scheduling behaviour may vary by installed version. Consult the documentation supplied with your installed release for feature-specific instructions.
