Here’s what I’ve noticed with Google this last year after moving my static personal picture site to Zenphoto. First, almost all search results from Google to my site dropped off almost immediately, and after a year, most have not returned.
This seems to be caused by two issues. One, Zenphoto is much slower loading pages than a static site, especially on shared hosting, so Google will not include most pages using Zenphoto. Currently in Google Search Console I have over 4,000 pages, all in Zenphoto, listed as “Discovered - currently not indexed”.
According to Google this means-
*“Discovered - currently not indexed: The page was found by Google, but not crawled yet. Typically, Google wanted to crawl the URL but this was expected to overload the site; therefore Google rescheduled the crawl. This is why the last crawl date is empty on the report.”*
https://support.google.com/webmasters/answer/7440203#discovered__unclear_status
After a year, only around 10% of the Zenphoto pages are currently listed as “Valid - Submitted and indexed”, with Google indexing about 2-3 pages a day. Around another 10% are listed as “Excluded - Crawled - currently not indexed”.
I think this leads into Google’s second issue with pages in Zenphoto. When I run Google’s PageSpeed Insights, the Zenphoto main page using the basic theme (I know, not the theme you are using) scores a poor, and almost failed, rating of 55 using the default Mobile test.
https://pagespeed.web.dev
Issues it has with Zenphoto or the basic theme are-
- Eliminate render-blocking resources
- Reduce unused JavaScript
- Serve images in next-gen formats
- Reduce initial server response time
- Efficiently encode images
Some of the issues they would like fixed-
- Largest Contentful Paint image was lazily loaded
- Image elements do not have explicit width and height
- Does not have a <meta name="viewport"> tag with width or initial-scale
- First Contentful Paint (3G)
- Serve static assets with an efficient cache policy
- Avoid chaining critical requests
- Keep request counts low and transfer sizes small
- Largest Contentful Paint element
- Avoid large layout shifts
- Avoid long main-thread tasks
Looking through their suggestions, some issues are related to plugins I have running, specifically slideshow2, openstreetmap, and mediaelementsjs. Though I would think those three would be almost standard on most installs.
Another issue can probably be pointed at the shared hosting I’m using with page elements not being super fast to load, though this wasn’t an issue with Google previously and my static pictures pages with the same content, and I would guess that most Zenphoto users are on shared hosting.
Switching to the Desktop mode, the PageSpeed rating changes to a better, but still only okay 85.