BUILT AROUND YOU Big ideas.A better home. From your first website to your next big business. Find the hosting that fits. Discover Our Hosting
BUILT FOR WORDPRESS START FROM WordPress made simple. Built to perform. Fast, secure WordPress hosting with everything you need to build, manage and grow your website. Discover NabWP
YOUR NEXT CHAPTER A great name.A world of possibility. Make your idea easy to find. Discover a domain that feels like your brand, from the very first click. Find your domain
MADE TO STAND OUT Your vision.Beautifully built. Turn your idea into a website you love. Find the tools to create, protect, and grow your online presence. Start building
BUILT AROUND YOU Big ideas.A better home. From your first website to your next big business. Find the hosting that fits. Discover Our Hosting
BUILT FOR WORDPRESS START FROM WordPress made simple. Built to perform. Fast, secure WordPress hosting with everything you need to build, manage and grow your website. Discover NabWP
YOUR NEXT CHAPTER A great name.A world of possibility. Make your idea easy to find. Discover a domain that feels like your brand, from the very first click. Find your domain
MADE TO STAND OUT Your vision.Beautifully built. Turn your idea into a website you love. Find the tools to create, protect, and grow your online presence. Start building
Adding a compute resource to SolusVM 2 A compute resource is a host that supplies CPU, memory and storage for virtual servers managed by SolusVM 2. This is the current architecture…
Adding Cloudflare Turnstile with mandatory server-side verification Turnstile can protect a form from unwanted automated submissions, but the server must validate each token before accepting the operation. Displaying a…
Adding server metrics to 360 Monitoring safely Website checks show what a visitor can reach; server metrics help explain what is happening inside the machine. Server monitoring generally requires an…
Adding website analytics and verifying that events are recorded You can use a suitable analytics service with many hosted websites, subject to the website platform and your privacy obligations. The analytics account,…
Adjusting Cloudflare Challenge Passage Challenge Passage controls how long a visitor who successfully completes an eligible Cloudflare challenge can avoid repeating that challenge. It uses a…
Applying an available rate-limit rule to an abused login endpoint A rate-limit rule can reduce repeated requests to an abused login endpoint. Design it from normal traffic and the available plan controls so shared…
Attaching a Cloudflare Worker to a narrowly scoped route A Worker route runs edge code for matching requests on a Cloudflare-managed hostname. Attach new code to a narrow path first so it cannot…
Bypassing cache for private account and checkout pages Private account, cart and checkout responses must not be shared between visitors. Use explicit cache bypass rules alongside correct application headers…
Changing marketgoo tracked keywords without losing context Change tracked keywords when they no longer represent your business, while keeping a record of the previous set. Constantly replacing poorly performing…
Changing the hosting origin behind an existing Cloudflare proxy You can move a website to another hosting origin while keeping Cloudflare’s proxied public hostname. Prepare the new origin completely before changing…
Checking disk space and traffic usage in cPanel Disk usage is stored data; bandwidth is data transferred. A large folder consumes disk space even if nobody visits it, while a small popular download…
Checking disk space and traffic usage in Plesk Plesk usage reports help identify whether a subscription is approaching its storage or monthly traffic allowance. Disk space is stored data; traffic is…
Checking RAM, storage, IP addresses and virtualization in Virtualizor Virtualizor displays the resources allocated to your VPS and information useful when comparing the service with your order. Allocation, current…
Checking VPS resources and IP addresses in SolusVM The SolusVM server overview helps you confirm allocated CPU, memory, disk and network resources. Those allocations do not always equal current usage or…
Checking whether Cloudflare is active for a hostname A domain can use Cloudflare DNS while some hostnames remain DNS-only. CDN caching and most proxy security features apply to proxied eligible web…
Checking why cookies prevent or alter Cloudflare caching Cookies influence application state, but the presence of a request cookie does not universally guarantee Cloudflare will bypass cache. Review the…
Checking WordPress core file integrity with WP-CLI Core checksum verification compares WordPress core files with the expected distribution. It can reveal missing or changed core files, but a successful…
Checking WordPress cron events with WP-CLI WP-CLI can list scheduled WordPress events so you can see their hook names, next run times and recurrence. Begin with read-only inspection and…
Choosing a compatible CPU mode for KVM migration Choose the virtual CPU policy before relying on KVM live migration between hosts. A guest must not suddenly lose processor features it was using. CPU…
Choosing a monitoring interval and alert sensitivity Choose a monitoring interval and sensitivity based on how quickly the business needs to detect a sustained failure. More frequent checks improve…
Choosing a URL rewrite or browser redirect in Cloudflare A redirect changes the browser’s URL by returning a redirect response. A URL rewrite changes the request path or query sent onward while the visitor…
Choosing Cloudflare bot controls that fit the site and plan Cloudflare’s bot products differ in available controls and exception support. Choose settings that fit both your subscription and your legitimate…
Choosing competitors and comparing them in XOVI NOW Compare your website with businesses competing for the same customers and search intent. A useful XOVI NOW comparison identifies relevant content gaps…
Choosing FastAPI workers within a memory budget Additional worker processes can increase concurrent capacity, but each process consumes memory and may create its own database pool or load a large…
Choosing keywords by customer intent in XOVI NOW Choose tracked keywords by the customer's purpose and your actual offer. Search volume helps prioritise research, but a popular phrase is a poor target…
Comparing Cloudflare analytics with hosting access logs Cloudflare analytics and hosting access logs observe different points in the request path. Compare matching time ranges and metrics before using a…
Configure and interpret Hosting Suite site-health monitoring Site-health tools provide operational checks and a history of observed website behaviour. Use them to detect a problem and guide investigation, while…
Connect Cloudflare and roll out Global CDN safely Global CDN connects your hosting company's Cloudflare account to supported customer websites. Activation can change authoritative nameservers, so review…
Connecting a hosted domain to Cloudflare without breaking email Cloudflare can become the authoritative DNS provider and proxy eligible web traffic while the website remains on its hosting service. A careful DNS…
Connecting an authorised analytics account to marketgoo Connect only an authorised analytics account for the website being optimised. The connection lets marketgoo display available analytics information; it…
Controlling query-string caching without mixing different content A cache key decides which requests share one cached response. Query parameters can identify different content, so ignore them only when the application…
Creating a cache rule for public static assets A cache rule can make a known public asset path eligible for edge caching. Scope the rule to content that is identical for all visitors and keep private…
Creating a Cloudflare Single Redirect for an old URL A Single Redirect can send visitors from one old URL to its intended replacement before the request reaches the hosting server. Match precisely and…
Creating a limited Cloudflare API token for DNS automation A scoped Cloudflare API token lets an integration manage only its required resources. For DNS automation, restrict the token to the relevant zone and…
Creating a narrowly scoped Cloudflare WAF custom rule A Cloudflare WAF custom rule should match a clearly defined unwanted request pattern. Start with the smallest hostname, path and condition that…
Creating a useful website monitor in 360 Monitoring A website monitor should check something that represents a working service. A server can return a successful response while the page contains an error,…
Creating and monitoring cron jobs and scheduled tasks Cron jobs run approved account commands on a schedule. They are useful for application maintenance, regular imports, notifications and other tasks that…
Diagnosing a Linux server with no free inodes A filesystem can run out of inodes while many gigabytes remain free. Inodes track files and directories, so millions of tiny sessions, cache objects or…
Diagnosing a pending Cloudflare edge certificate An edge certificate protects the browser-to-Cloudflare connection. If its status remains pending, investigate domain activation and certificate…
Diagnosing a slow WordPress dashboard A slow WordPress dashboard needs a different investigation from a slow cached public page. Measure which administrative request is slow and review…
Diagnosing Cloudflare error 521 when the origin refuses connections Cloudflare error 521 occurs when the origin refuses its connection. Check whether the web service is listening and whether the origin firewall or…
Diagnosing Cloudflare error 522 and origin connection timeouts Cloudflare error 522 means communication with the origin timed out. It often requires checking network reachability, dropped packets, server load and…
Diagnosing Cloudflare error 524 for a slow application request Error 524 can occur after Cloudflare connects to the origin but the request does not complete within the applicable proxy timeout. Investigate the…
Diagnosing Cloudflare error 525 during the origin TLS handshake Cloudflare error 525 means its TLS handshake with the origin failed. The browser may already have a valid connection to Cloudflare, so focus on the…
Diagnosing Cloudflare error 526 with Full strict TLS Cloudflare error 526 indicates that the origin certificate cannot be validated for the requested strict TLS connection. Inspect the certificate actually…
Diagnosing compute-resource capacity in SolusVM 2 Compute-resource capacity is determined by the workload and its performance targets, not simply by dividing host RAM by a plan size. Monitor sustained…
Diagnosing CPU, memory and disk contention on a KVM host Diagnose KVM performance by correlating host pressure with guest symptoms over the same time interval. Adding vCPUs or RAM without evidence can increase…
Diagnosing memory pressure before adding Linux swap Investigate Linux memory pressure before adding swap. Swap can provide breathing room for less-active pages, but sustained swapping can make an…
Diagnosing overlapping Cloudflare rules Cloudflare evaluates different rule products in defined phases. Within a phase, terminating actions and settings changes follow different rules, so…
Diagnosing why WordPress email is not arriving A successful WordPress form or mail function call does not guarantee that the recipient received the message. Trace generation, transport and recipient…
Distinguishing browser cache lifetime from edge cache lifetime Browser cache lifetime and Cloudflare edge lifetime control different copies of a resource. Choose them separately so frequently changed content remains…
Downloading raw access logs for an incident investigation Raw access logs provide request-level evidence for investigating missing pages, suspicious traffic and unexpected bandwidth. Download the relevant…
Editing a Cloudflare DNS record and verifying authoritative answers When Cloudflare is authoritative for your domain, edit public DNS in its zone. A matching record in cPanel or SiteWorx does not change public answers if…
Enabling a temporary WordPress debug log safely A temporary debug log can capture the PHP error behind a failed WordPress request without intentionally displaying those details to visitors. Enable it…
Enabling Cloudflare DNSSEC with the correct registrar DS record DNSSEC connects your signed Cloudflare zone to a trust record at the registrar. Both parts must agree; publishing an old or incorrect DS record can make…
Enabling HSTS only after all required hostnames support HTTPS HSTS tells browsers to require HTTPS for a period of time. Enable it only after HTTPS is reliable, because cached HSTS policy can keep a site…
Exporting a Cloudflare DNS zone before migration Export the Cloudflare DNS zone before a migration or broad record change. Keep the export with a separate record of proxy and product settings so you…
Finding a Windows Server CPU or memory bottleneck Investigate a Windows Server performance problem by correlating resource use with the customer's slow operation. A short CPU spike or a large memory…
Finding mixed content when HTTPS works through Cloudflare Mixed content occurs when an HTTPS page requests assets through HTTP. The main certificate can be valid while browsers block scripts, styles, images or…
Finding the error behind a cPanel website’s 500 response A 500 response indicates a server-side failure, but the browser often hides the useful detail. Correlating a reproducible request with cPanel’s Errors…
Finding the source of a WordPress 404 after a permalink change A 404 after a permalink change can mean an old URL needs a redirect or the new URL is not routed correctly. Separate those cases before changing the…
Finding why scheduled posts missed publication A missed scheduled post can result from a timezone misunderstanding or a scheduled-event runner that did not execute successfully. Check both the…
Fixing a Cloudflare HTTPS redirect loop A redirect loop occurs when Cloudflare and the origin disagree about the expected scheme or hostname. Trace the actual Location responses before…
Fixing Laravel log and cache write permissions Laravel needs to write selected runtime files, including logs, compiled views and cached configuration. A permission error should be resolved for those…
Improving website performance with LiteSpeed, NVMe and account optimisation Our Web Hosting offering uses technologies such as LiteSpeed, NVMe storage and CloudLinux to provide a strong foundation for website performance and…
Improving website SEO with a practical content and technical review Search engine optimisation helps a search engine discover, understand and present useful pages. Begin with the information your customers need, then…
Improving WordPress meta descriptions and investigating SEO issues Our NabWP AI tools help you improve the content and settings that support a well-presented WordPress website in search. A useful built-in task is…
Improving WordPress speed and configuring caching Our NabWP Speed tools help you review performance and use the optimisations available for your website. Depending on the enabled service, you may see…
Installing a Cloudflare Origin CA certificate and understanding its trust Cloudflare Origin CA certificates secure traffic between Cloudflare and a proxied origin. They are not ordinary public-browser certificates, so plan…
Interpreting CF-Cache-Status during performance testing CF-Cache-Status explains how a response interacted with Cloudflare’s cache. Read it alongside the request, response headers and actual content rather…
Interpreting website response-time changes in 360 Monitoring Use response-time changes to identify which part of the request became slower. A monitoring probe's measurement is useful evidence, but it is not the…
Investigating a 403 response in WordPress admin A 403 response means access was refused, but the refusing layer may be WordPress, a security plugin, a web-server rule or a hosting firewall. Identify…
Investigating a Cloudflare WAF false positive with Ray IDs When a legitimate action is blocked, use its Ray ID and request time to identify the Cloudflare control responsible. A precise exception is easier to…
Investigating an out-of-memory process kill on Linux An out-of-memory kill is a protective action taken when a relevant memory domain cannot satisfy demand. Identify whether the kernel, a cgroup limit or…
Investigating WordPress memory exhausted errors A memory-exhausted error means a PHP request reached its configured memory limit. Identify the request and component consuming memory before raising…
Keeping mail and FTP hostnames outside Cloudflare’s web proxy Cloudflare’s ordinary orange-cloud proxy handles supported web traffic. Mailbox and FTP connections need an appropriate directly reachable hostname…
Keeping monitoring aligned with active websites and servers Review monitoring whenever a site, server, owner or provider changes. An old monitor can remain green while checking a retired endpoint, and a new…
Listing plugins and themes with WP-CLI for support A WP-CLI inventory records installed plugin and theme names, statuses and versions for troubleshooting. Start with these read-oriented commands rather…
Maintaining a relevant competitor list in marketgoo Keep marketgoo's competitor list focused on websites reaching the same audience for services you actually provide. Review the list when the business…
Managing Cloudflare from its current dashboard Cloudflare is managed through the Cloudflare account that owns the domain’s zone. Older guides showing a cPanel Cloudflare plugin do not establish that…
Managing FastAPI lifespan resources and database pools Shared clients and database pools should be initialised and closed through the application lifecycle. Creating an uncontrolled pool for every request…
Managing Symfony cache pools after deployment Symfony uses caches for different purposes. Generated application cache, reusable data and shared service-backed pools should not all be cleared…
Matching tracked keywords to useful landing pages Map related search terms to a useful destination page before producing more content. The mapping helps visitors find a complete answer and helps your…
Measuring application latency by dependency A slow request may spend most of its time waiting for a database, remote API, storage operation or queue. Measure the components before changing the…
Migrating a set of old URLs with Cloudflare Bulk Redirects Bulk Redirects suits a reviewed list of old-to-new URL mappings. It requires both a redirect list and an enabled rule, and its matching capabilities…
Monitor prepaid supplier balances before automated orders fail Monitor prepaid supplier balances as part of service delivery. A customer can successfully pay your invoice while the upstream order fails because your…
Monitoring a public service port with 360 Monitoring A TCP monitor checks whether an endpoint accepts a connection on a chosen port. Use it for a service that is intentionally reachable by the monitoring…
Moving a Cloudflare site to Full strict TLS safely Full (strict) encrypts the Cloudflare-to-origin connection and validates the origin certificate. Use it after every relevant origin presents an…
Moving DNS away from Cloudflare and removing a zone Removing a Cloudflare zone is a DNS and service migration task. Prepare the replacement zone and origin access before deletion so websites and email…
Pausing and resuming monitoring around planned maintenance Use a scheduled maintenance window when planned work would otherwise generate expected alarms. Set an explicit end time and verify that monitoring…
Planning a SolusVM 2 server migration between compute resources Moving a SolusVM 2 server between compute resources requires compatible virtual hardware, storage, networking and recovery arrangements. Treat the move…
Planning dedicated-server storage, capacity and maintenance A dedicated server gives your service a physical server configuration, but buying more hardware does not automatically make an application faster or…
Planning origin access restrictions behind Cloudflare Origin access restrictions can prevent ordinary visitors from bypassing Cloudflare and reaching the web server directly. Implement them with the hosting…
Preparing a hosting capacity brief for an online store Prepare a capacity brief before choosing or upgrading hosting for an online store. Product count and monthly visits alone do not describe how much work…
Preparing an XOVI NOW progress report for a client A useful SEO report connects completed work to observable changes and the next business decision. Present XOVI NOW rankings and visibility alongside…
Preserving Next.js cache consistency across instances Several Next.js instances can serve different cached results unless the deployment coordinates their cache and revalidation behavior. A local disk cache…
Protecting cart, checkout and account pages from page caching Exclude personalised WooCommerce responses from inappropriate full-page caching so customers see their own cart, checkout and account data. Review every…
Protecting shared session and cache services Redis, Memcached or another shared store can hold more than disposable page data. Sessions, locks, queues and application state need appropriate access,…
Publishing useful service information on an eligible status page A status page should show service information customers can understand without exposing internal infrastructure details. Publish only approved monitors…
Purging one changed asset from Cloudflare cache Purge one changed asset when a specific cached file is stale. A targeted purge avoids unnecessarily making every visitor fetch the entire site from the…
Putting a SolusVM 2 compute resource into maintenance Maintenance mode in SolusVM 2 limits customer operations while an administrator performs planned work on a compute resource. It does not itself shut…
Reading a WordPress fatal error and identifying the component A fatal-error message can identify where WordPress stopped processing a request. Read the error type, file path and call context together, because the…
Reading Cloudflare security events for an incident Security Events explains actions taken by Cloudflare security products. Use it to investigate a specific incident, remembering that events and HTTP…
Reading CPU and concurrent connection fault information On services using CloudLinux, cPanel may expose resource usage and fault information for the hosting account. A fault indicates a limit was reached,…
Reading SiteWorx website traffic reports in AWStats AWStats summarises requests recorded by the web server, including visits, pages, file requests and transfer volume. Its figures can differ from browser…
Reducing false alerts and responding to 360 Monitoring incidents An effective alert tells the right person what failed and gives them enough context to act. Too many low-value notifications encourage people to ignore…
Replacing visitor-triggered WordPress cron with a scheduled task A scheduled hosting task can trigger WordPress background work at regular intervals instead of waiting for visitor traffic. Configure and verify the…
Resolving a stuck maintenance-mode message WordPress can show a temporary maintenance message while an update runs. If it remains after the update has stopped, inspect the update state before…
Resolving PHP memory exhaustion without hiding the cause The PHP message Allowed memory size exhausted means a script tried to allocate more than its PHP memory limit. It can come from a large image, import,…
Resolving the editor's invalid JSON response error An invalid JSON response usually means the editor expected a structured API reply but received something else, such as an HTML error page, redirect or…
Reviewing AI-generated SEO descriptions in batches Use NabWP AI SEO descriptions to fill missing descriptions in manageable batches, then review the saved text against each page's actual content. A…
Rolling back a failed Cloudflare Worker deployment A Worker rollback creates an active deployment using a previously deployed version. It can restore code behaviour quickly, but it does not reverse…
Rotating an application secret without breaking active traffic A secret rotation is a coordinated change between the issuing service, application configuration and running processes. Its exact recovery behavior…
Selecting storage for a SolusVM 2 compute resource Choose storage for a SolusVM 2 compute resource before allocating production servers. The choice affects provisioning, capacity monitoring, snapshots,…
Setting server alerts from a realistic resource baseline Set server alerts from a realistic understanding of the workload. A useful threshold identifies a condition that needs action, with enough time to…
Setting up an actionable certificate-expiry check An actionable certificate check combines the public expiry information with a named renewal owner and a recovery plan. Monitor the certificate customers…
Setting up an XOVI NOW project and useful keyword tracking XOVI NOW helps you choose search topics, inspect a website and track search visibility. Start with a clear business goal so the reports measure work…
Sharing a sanitised WordPress error log with support A short, relevant error-log excerpt helps support identify a WordPress failure more quickly than an unfiltered archive. Preserve the technical evidence…
Storing a Worker secret without exposing it in code Use a Worker secret for API credentials and other sensitive values. A secret binding keeps the value out of ordinary visible configuration, but the…
Storing Express sessions outside process memory A production Express session store should survive the application behavior it is expected to support. The default in-memory store is unsuitable for a…
Temporarily pausing Cloudflare for a controlled diagnosis Pausing Cloudflare sends ordinary proxied website traffic directly to the origin and removes the reverse proxy’s normal protection and rules. Use it…
Testing 360 Monitoring alert recipients and escalation Test monitoring contacts before relying on them during an outage. A correctly configured monitor is useful only when its alert reaches someone who can…
Testing plugin conflicts without disrupting public visitors Investigate a suspected plugin conflict on staging or through a supported session-isolated troubleshooting mode. Avoid deactivating every plugin on a…
Tracing an unexpected rise in hosting bandwidth An unexpected bandwidth increase should be traced to the service and content producing it. Large downloads, bot traffic, mail activity and a compromised…
Troubleshooting a failed WordPress REST API request A REST API failure can affect the block editor, integrations and administrative tools. Identify the exact endpoint, response status and authentication…
Troubleshooting a marketgoo task that still reports an old problem A marketgoo task can continue showing an old problem when the new page is unpublished, the crawler receives cached content or the latest scan has not…
Troubleshooting a WordPress update download failure An update download failure can occur before any files are replaced, but inspect the reported state before assuming the installation is unchanged. Check…
Troubleshooting an error establishing a database connection This error means WordPress could not complete the database connection it needs. Check service availability and the intended connection settings without…
Troubleshooting failed loopback requests A loopback request is a request the WordPress server makes back to the website. A failed loopback test can affect scheduled work and some administrative…
Troubleshooting redirect loops after enabling HTTPS A redirect loop occurs when two or more rules repeatedly send a request back to each other. After enabling HTTPS, inspect the hostname, scheme and proxy…
Troubleshooting the WordPress white screen of death A blank WordPress page can result from a fatal error, exhausted resources or a display problem. Establish whether the server returned an empty or…
Turning an XOVI NOW site audit into a practical improvement plan An XOVI NOW audit is most useful when its findings become a small, prioritised set of website changes. Treat the report as evidence to investigate. A…
Understanding and clearing WordPress and NGINX cache layers When a saved WordPress change is not visible, first identify which cache serves the old result. Your browser, a WordPress plugin, a server-side page…
Understanding Cloudflare CNAME flattening at the zone apex CNAME flattening lets Cloudflare resolve a CNAME target and return its final address, including at the zone apex. This allows a root domain to use a…
Understanding Cloudflare IPv6 compatibility Cloudflare IPv6 compatibility allows visitors to reach proxied hostnames over IPv6 at the edge. It does not require the hosting origin itself to accept…
Understanding CPU, memory and resource limits on Cloud Hosting When a cloud-hosted website slows down, first identify which resource is under pressure. More disk space will not fix a CPU bottleneck, and a fast page…
Understanding CPU, RAM, storage, inodes and data transfer Hosting resource measurements describe different kinds of usage. Consider them together when assessing a Web Hosting package, because each measures a…
Understanding hosting uptime, support and service-credit reviews We advertise a 99.9% uptime guarantee and 24/7 support for these hosting products. The uptime commitment concerns the hosting service as defined in the…
Understanding unmetered bandwidth and unlimited hosting features Unmetered bandwidth and unlimited feature labels describe particular parts of a hosting package. They do not mean that the account has infinite…
Using a CDN without breaking login, checkout or website updates A content delivery network can serve eligible website content from distributed locations and reduce repeated requests to the origin server. Its benefit…
Using a content check to detect the wrong website response A content check can detect a website that returns a successful HTTP response while showing the wrong page. Choose a stable marker that appears in the…
Using a queue for slow exports and notifications A queue is useful when work should continue independently of a web request and can be tracked to completion. It also introduces storage, worker and…
Using a wildcard DNS record without overriding explicit hostnames A wildcard DNS record can answer for otherwise unmatched names, but it does not automatically create websites, tenant accounts or certificate coverage…
Using an eligible marketgoo WordPress integration Use the marketgoo WordPress plugin only when the integration is included or supported for your subscription. The standalone marketgoo service and a…
Using Cloudflare Always Online for limited outage fallback Always Online can provide limited cached or archived public content when the origin is unavailable. It is not a full website backup and cannot keep a…
Using Cloudflare Development Mode during a short update Development Mode temporarily bypasses Cloudflare’s cache while you check changes at the origin. It is useful for a short editing session, but it does…
Using Cloudflare Under Attack mode during a web attack Under Attack mode adds a browser challenge before eligible requests reach the site. It can help during an active web attack, but it can also interrupt…
Using Cloudflare’s current security controls instead of old security levels Older Cloudflare guides refer to selectable Low, Medium or High security levels. Current security behaviour uses an Always protected model, while Under…
Using marketgoo reports and SEO tasks to improve your website marketgoo provides an SEO report and a guided improvement plan for the website attached to your subscription. You or your website administrator carry…
Using Site Health to collect useful WordPress diagnostics Site Health provides a structured overview of WordPress configuration and diagnostic checks. Use it to collect evidence about a problem, then interpret…
Using Visitors reports to diagnose repeated missing-file requests The Visitors report helps locate recent requests for missing resources. Repeated 404 responses can come from broken page links, an outdated cache,…
Using WordPress recovery mode after a plugin error WordPress recovery mode can help an administrator regain access after certain fatal errors by pausing the failing component for that recovery session.…
Using WP-CLI safely on a hosting account with several sites When several WordPress installations share a hosting account, use an explicit path and verify the site identity before running WP-CLI. A valid command…
Using XOVI NOW content suggestions without keyword stuffing Use XOVI NOW's Text Optimizer to discover relevant gaps, then improve the page for its reader. A suggested term is a prompt for editorial judgment, not…