This is the most common type of problem. The site is working, but the pages are experiencing incorrect markup or wrong behaviour when interacting with the site. Basically, this is the wrong work of java scripts and initially broken markup on the site, which can be checked.
If you have any problems with the content, then you need to do the following sequentially:
- Disable content processing
Uncheck the ‘Enable content processing’ option in the settings. This will prevent further incorrect display of site pages.
- Refresh cache
Press the ‘Revalidate’ button in the manager. This will remove all invalid content that has already been cached on the site, but will not cause a dramatic increase in load on the site. If the load is not important, then it is better to immediately ‘Empty’ the entire cache.
- Enable debug mode
This is included in the subscription price. You can contact us in the most convenient way for you and we will find out the reasons and set up the site in the optimal way.
Warning. This section is under construction, because it contains technically complex information. Please let us know what exactly needs to be added.
Turning off the various content processing functions, find out which one has an impact.
If it’s HTML, CSS or JS, then we need to open two copies of the problem page in the browser. One with the parameter ?seraph_accel_proc=0 and the other with ?seraph_accel_proc=1. In the first case, the page is not processed by the product in any way and the initial view of the site is visible on it. In the second case, the page is already being processed and the converted content is displayed.
- Checking the layout of the pages visually
Alternately switching between two pages and scrolling down sequentially, we look for visual differences. Having found such a place, we need to determine the correctness of the original markup. Open the menu with the right button and select ‘Inspect’. A debug window will open where we see a specific item. Next, open the source of the page in the browser and find this element in its HTML code and check the correct location of the tags. If the tags are in order, then most likely the problem is in the CSS.
- Checking the work of scripts
In the debug output area of the browser (opens at F12 in Chrome) we compare the errors and warnings on both pages. If there are differences, then we need to find out which script is working incorrectly in order to add it either to the critical ones or to remove it from the special ones. Sometimes it requires debugging JS code.
Content serving speed issues
The reasons are most often due to the speed of the hosting itself or redundant servers (CDN, CloudFlare). This can greatly affect the final speed measurement result. Because the product cannot control this aspect, you need to either find a faster hosting/redundant server or upgrade to a faster plan.
With other problems that are very rare, technical analysis from our side will be required. You can contact us in the most convenient way for you and we will find out the reasons and set up the site in the optimal way. This is included in the subscription price.