The nice thing about going the attribute route is, it'll "fail" gracefully. Old browsers that don't support it will simply ignore the attribute. The trick, then, would be adding some conditional JS logic to a site to load a third party lazyloading library if it's detected the user's browser...
@mackem makes a great point. I like the idea of physical silos, specifically for categories and sub-categories. Call it OCD but, it's just easier for me to reason about my site structure when I can see that relationship between categories. I detailed some more thoughts on this subject in the big...
In contrast, I wanted to mention something on the JS side of things. When dealing with things like event tracking, I've really taken to liking the "event delegation" style (aka "event bubbling", aka event propagation). The difference is, you set an event on a parent element and catch the events...
Here's 3 entirely CSS-based options that might work.
Flexbox
I'd ditch the JS and just go straight CSS flexbox for this. JS, jQuery, and the event loop are like infinitely recursive pain, all the way down, but I am a pessimist. :wink:
Now that's not to say that flexbox is "easy", per se, as it...
The question I'd have, if it was my site, is how valuable are those external links to some profile pages really? I mean, I'm sure we're not exactly talking about followed homepage links they've linked to their profile pages. I'd guess they're largely low value, but that's just a guess.
Judging...
By the time a company reaches 70%+ market saturation... the game is over (lettuce be honest, it's like 85%+ LOL). I don't think people understand how monumental of a barrier it is to overcome a market leader with that level of adoption.
At that point, your product becomes a part of human...
In addition to what CCarter said, it is worth considering a wildcard redirect on the server side so that you can:
Resolve trailing slashes with 301
Resolve case sensitivity with 301
I'm not saying you should absolutely do this, as I don't know your situation. If it was me, and if I knew my...
Right. Ryuzaki's recommendations are well worth considering. Stuff like that can often make a nice improvement in crawling and indexing with a large site.
As far as actively re-crawled pages, yes and no. Depends on whether they're the right types of pages. If it turns out the bots are getting...
I have deep thoughts and considerable experience in the realm of large sites like this, but I'll start with a few highlights.
The core areas of technical concern for most large sites:
Crawl Rate Optimization
Site speed
Resource usage
Internal Link Structure
Click depth
Orphaned pages...
Sure. Honestly, for most people's needs, almost all of the work you'd need to do in Yoast is in these 2 tabs/menus:
Search Appearance
Social
Search Appearance
This is where you'll do the bulk of configuring your site to manage crawling, indexing, and meta tags.
General Tab
You can set...
THIS. Just fear mongering or plugin shilling.
We already know about rank transitions, so it's all kind of invalid until we're talking about results beyond 90 days anyways.
Beyond that, it's exactly as Ryuzaki stated. Yoast simply configures the site. All anyone has to do is look at the source...
// Remove Yoast comments from website source code
This code can be placed in your theme's functions.php file. That way it will persist through plugin upgrades. This function will work for both the free and premium versions of Yoast.
This has worked for me for awhile, since roughly WP 4.6 or so...
Ryuzaki and Calamari are on point. The structure you outlined is pretty good, and I probably would link to the sub posts, at least to the degree that makes sense.
My question is, what kind of post volume are we talking about for these types of posts? A few dozen posts? Few hundred? Or more...
I've never been super deep into paid link schemes. I've experimented with plenty, including stuff like sape links, in the past. So take my words with a grain as someone that's not "cutting edge" in that realm. Also, the majority of my sites and those I've been involved with are usually legit...
In my case, what kept me with Wordpress for the longest time wasn't quite fear as much as concern. Concern in not knowing much about the ecosystem of static site generators. The whole "stick with what you know" thing. Also concern in some of my own deficiencies in programming skill. I think most...
What kind of technical debt are you running into? Is it just Gutenberg that's causing it to pile up, or other things about WP?
Interesting! What are some of the most time-consuming issues you ran into when working with the WP API?
I totally get the issue of modeling complex data and...
I'm genuinely curious to hear about what keeps some of you from making the leap off Wordpress to a statically generated website.
Is it insecurity about your own coding skills?
Is it concerns about not knowing how to start, build, and organize a site with some new app/generator?
Is it concerns...
@StartingAgain I wanted to post this separately so it didn't get lost in the mess of my previous post. I'd highly recommend spending significant time reading through eliquid's thread on self assessment and personality. Also, take some of the tests he mentions. It's well worth the time and...