Paying attention to the output and getting Xcode to properly install reminded me how much a pain and how bloated Xcode is again. After unneeded obfuscation, I got the error below but was able to recover and move on.
Xcode finally installed but Mac could not let me be. Time to update the Mac OS. I used the time to figure out how to upgrade PHP and determine how htaccess/http redirect works on my “Dream” host. Dreamhost makes managing your site both easy and obfuscated. Want to setup SSL? Go to Manage Domains and click the SSL link and follow the on-page instructions. Want to update PHP? go to Manage Domains. Oh and then head to edit and select a new version PHP. For both, they will graciously update in some time at their convenience between now, 5 minutes, and a day. Go get some coffee.
3 years of paid and unused service, but lets try this again
Started looking at serverless tonight to play around with something. Want a simple way to log and show production checkout test for systems I work on. Got to looking at https://aws.amazon.com/free, then looking at getting npm updated and running on my MBP. That got me installing homebrew and xcode (reminding me again how bloated and update driven xcode is). Just logging in, I had to remember how to use WordPress.
Then came the whys: Why is this site slow, why doesn’t it have https enabled, why am I paying so much each month? Why is PHP outdated and how do I get to a console to update it? Oh yeah – why did google tell me my site had issues again? Oh, it looks like crap too. Why did I setup up OpenShift last week on my Workstation (12 Core/48 GiB RAM) to play with containers when the web is moving on to serverless?
So here we are. A new post, homebrew installed, but NPM is not yet updated.
I went ahead and created some WordPress categories for the site. WordPress provides flexibility in the realm of creating categories and tags. At the end of the day there are about three reasons to create categories:
Content Organization – For yourself and visitors
Simpler Links/Permalink Structure – Easier navigation via an easier (to-a-human) link structure
Helping google help you – SEO
To get started – I recommend a creating a simple category structure with no parents. Add tags as you are will/are ready. It seems that the consensus is that you should always have a category when it comes to a post, but tags are optional in the realm of using WordPress Categories for search engine optimization.
To add categories, or remove the uncategorized category:
At the WordPress Dashboard, go to Posts > Categories
On the Categories Page, hit add category.
Enter in the requested information – try not to create names that are too long
If you want to edit a category – specifically the uncategoried category, refer to the next section
Leveraging the Yoast SEO Tools:
Once you have created a new category, you will want to immediately update it and add in the SEO details. If you are using Yoast SEO, you can bring up a page like the one below by doing the following:
On the Posts > Categories Page, hover over the new category and select the Edit option
The Category Edit page will load, and there will be a Yoast SEO area to fill in
Enter in the requested information
When you create a post it is simple to add a category, but I recommend only using one category when you first get started.
The reason is that there can be complications when using multiple categories (such as which category will get used for the permalink) and while there are solutions (plugins/etc) they will be a distraction to getting your site off the ground. Leverage tags for now if you want that kind of granularity at this point.
Creating better links:
You can create better links using your WordPress Categories by updating your WordPress permalink structure:
On the WordPress Dashboard, go to Settings > Permalinks
Choose Custom, and enter: /%category%/%postname%/
Hit – Save Changes
Note: Your posts will now be referenced using a new link. You may want to make sure your sitemap updated properly. Possibly even work on notifying Google.