โŒ

Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

How to Personalize Your Blog Like These 10 Top Bloggers

The post How to Personalize Your Blog Like These 10 Top Bloggers appeared first on ProBlogger.

How to Personalize Your Blog Like These 10 Top Bloggers

Lots of bloggers seem to do everything right, yet they donโ€™t see much success.

They write well-structured posts, they pay attention to SEO, they know the ins and outs of their blogging software โ€ฆ but somethingโ€™s lacking.

That missing โ€œsomethingโ€ can often be personality. Itโ€™s the difference between a blog that readers come across and instantly forget โ€ฆ and a blog that makes a connection and an impact.

Does your blog need a bit of extra personalisation? Hereโ€™s how ten top bloggers make their blogs stand out:

#1: Include Great Photos, like Caz and Craig from YTravel

Blog: YTravel

Some blogging topics pretty much demand great photos. Travel is one of those (and others include food, craft and fashion blogging).

How to Personalize Your Blog Like These 10 Top Bloggers

Caz and Craig post gorgeous, smiley photos of their family. Some of these are simple candid snapshots, like in 17 Tips for Flying With Kids to Keep You Calm and Happy, and others are a little more posed, like the photos in Getting Settled in the USA + Where to Next.

Lessons learned:

#2: Add Some Flair, like Pat Flynn from Smart Passive Income

Blog: Pat Flynn

As soon as you visit Patโ€™s blog, you see huge text of his name and photos of him with what heโ€™s about โ€“ โ€œfather, husband, serial entrepreneurโ€ โ€“ as well as his quirky humour: โ€œprotector of baby yodaโ€.

How to Personalize Your Blog Like These 10 Top Bloggers

Lessons learned:

  • Donโ€™t be afraid to go big! That might mean a huge photo of yourself, a bold statement, or an About page thatโ€™s filled with images.
  • Talk about who you are beyond blogging: Pat lists his favourite book, movie and game, and writes about his family on his About page.

#3: Develop a Strong, Identifiable Tone, like Shannon Kelly White [language warning]

Blog: Shannon Kelly White

Salty language tends to polarise readers: some love it and find it a big part of a blogโ€™s appeal; others will be put off and wonโ€™t return. Shannon swears โ€“ frequently and enthusiastically โ€“ on her blog (even in her tagline and navigation menu):

How to Personalize Your Blog Like These 10 Top Bloggers

Lessons learned:

#4: Get Custom Illustrations, like Ramsey from Blog Tyrant

Blog: Blog Tyrant

As soon as you visit Blog Tyrant, youโ€™ll see the red-shirted blogging super-hero avatar: this illustration features in the banner image on the home page, and in the feature images for several of his posts:

How to Personalize Your Blog Like These 10 Top Bloggers

Itโ€™s also on the front cover of his free report.

Lessons learned:

  • Custom illustrations can create a sense of consistency across your blog. Blog Tyrantโ€™s not the only blogger who uses them in this way: Social Media Examiner have their little jungle explorer in their header and at the start of each post.
  • If youโ€™re not comfortable including personal photos, a cartoon version of you can be a great alternative.

#5: Focus on your โ€˜About Pageโ€™, like Elsie and Emma from A Beautiful Mess

Blog: A Beautiful Mess

New readers may land on any post on your blog โ€ฆ and you can bet if they like it theyโ€™ll be checking out who the blogger is behind the post, by clicking on your โ€œAboutโ€ page next.

It can help to give them a quick glimpse into who you are and what youโ€™re all about. Sisters Elsie and Emma do this stylishly with a bright, bold photo and short but cacthy introduction.

How to Personalize Your Blog Like These 10 Top Bloggers

Lessons learned:

  • An โ€œAbout meโ€ widget in your sidebar is a great place to create an instant connection with your reader. Include a link to your full About page too.
  • Happy, smiley photos of you are always a great draw. Some bloggers include these in the header, but the sidebar is a great alternative.

#6: Be Consistent With Your Branding Across Platforms, like Chris Ducker

Blog: Chris Ducker

Chris Ducker uses the same (smiling) headshots on each of his blog post images, his About page, Twitter, Facebook and LinkedIn, creating a consistent brand across multiple platforms:

How to Personalize Your Blog Like These 10 Top Bloggers

Lessons learned:

  • If youโ€™ve gone to the time and expense of getting professional headshots done, use them โ€“ not just in your banner image, but on social media too.
  • You may want to have variations on your headshot, from the same shoot (compare Chrisโ€™s front page image with his About page headshot, for instance).

#7: Use Color to Boost Your Brand, like Jadah Sellner

Blog: Jadah Sellner

When you visit Jadahโ€™s site, your eyes are instantly drawn to her beautiful color scheme:

How to Personalize Your Blog Like These 10 Top Bloggers

The colours of her clothes tie in with the color theme of the site: it feels like everything fits together seamlessly. (The whole combination feels like a warm, earthy makeup palette)

Lessons learned:

  • Color matters! Perhaps bright colours arenโ€™t quite right for your blog, but you can still create a similar banner image that takes colours from a photo of you and uses them for text and other elements.
  • Use color consistently across your site: check out Jadahโ€™s contact page for some examples.

#8: Use a Brand Statement in Your Content, like James Schramko from SuperFastBusiness

Blog: SuperFastBusiness

The first thing you see on James Schramkoโ€™s site is a brand statement calling out his business coaching services and who theyโ€™re for. Instantly, itโ€™s clear what heโ€™s all about and โ€“ crucially โ€“what kind of audience/customer heโ€™s making content for.

How to Personalize Your Blog Like These 10 Top Bloggers

Lessons learned:

  • Donโ€™t be afraid to be direct and let people know exactly what youโ€™re about and who youโ€™re blogging for.
  • Make sure, though, your focus isnโ€™t just on yourself and your own story but on how you can have an impact on readersโ€™ lives.

#9: Have a Tagline and โ€œCall to Actionโ€ that Cuts Straight to the Chase, like Kelly Exeter

Blog: Kelly Exeter

If you can tell your ideal readers, in just a few words, that your blog is exactly the right place for them:

(Your name) is a (what you do) who helps (your ideal reader)โ€ฆ (do what you offer).

And if you have something to offer, get your readers to take action straight awayโ€ฆย Thereโ€™s no use putting them through some complicated email subscription auto-responder series, just get them to click a button and โ€œFIND OUT HEREโ€ what you can do for them.

Like Kelly:

How to Personalize Your Blog Like These 10 Top Bloggers

Lessons learned:

  • Think about your tagline as who you serve (โ€œsmart peopleโ€) and what your blog will help those people do (โ€œamplify their ideasโ€).
  • Add a compelling call to action that gives your audience immediate access to what they came to your blog for in the first place

#10: Personalise Your Reader by Defining Them (or Helping them Define Themselves)

Blog: Puttylike

Emily has a TedTalk that identifies her personality type as a โ€œMultipotentialiteโ€ and she creates an audience of people who identify with her definition.

The genius move by Emily is that on her home page she uses a quiz as a lead-magnet (โ€œAre You a Multipotentialite?โ€) to convert random visitors to her site into repeat readers.

ย 

How to Personalize Your Blog Like These 10 Top Bloggers

Lessons learned:

  • Define your audience. Help your audience define themselves. Use a quiz or questionnaire.
  • Develop a lead magnet that converts web traffic into an audience for your blog and put that front and centre.

How are you currently showing your personality on your blog? Did anything resonate with you as you looked at the above examples โ€ฆ and what will you try next?

The post How to Personalize Your Blog Like These 10 Top Bloggers appeared first on ProBlogger.

ย ย ย ย ย 

DDD Identifier, autoincrement ID and UUID

I'm developing web application project in Typescript while learning and applying DDD (domain driven design) at the same time.

In our database we use autoincrement ID's for the primary keys. But this approach is something means that no ID will be ready until an entity is persisted.

In DDD every entity that is created should have its identifier from start, so what happens when an entity is created before it is saved to the database? (for example it is created in the frontend). Then, no ID will be available.

In DDD as well its said that every value that is not a entity should be a Value Object, hence the identifier should be a value object as well.

With those premises, I thought of a UniqueEntityID value object that will do the following:

  • The UniqueEntityID hold 2 attributes, uuid and autoincrementId.
  • When the ID is created, if no value is passed to the contructor, it will use a randomly generated uuid, but if a value is give, it will be the autoincrement of the database.
  • To get the real value of the ID, there's a value getter, that will provide the autoincrementId if it exists or the uuid if not.

This way, whenever the entity is retrieved from the repository it will come with the autoincrementId as the value, but to the newly created entities, it will use the UUID. At the moment of saving an entity, if the ID is not persisted it is removed from its attributes, so the new entity is created in the database.

Please tell me if this approach is correct, or if it is an anti pattern, or if I'm missing something.

This is the code used for the UniqueEntityID.

class UniqueEntityID {
  private readonly uuid: string
  private readonly autoincrementId: number

  /**
   * Creates an identifier using UUID implementation,
   * used when the entity is not yet persisted.
   */
  constructor()
  /**
   * Creates an identifier using the autoincrement ID
   * from the database.
   * @param id - The ID given from a database autoincrement.
   */
  constructor(id: number)
  constructor(id?: number) {
    if (typeof id === 'undefined') {
      this.uuid = v4()
    } else {
      this.autoincrementId = id
    }
  }

  /**
   * Check if the ID is an autoincremented ID generated by
   * the database
   */
  get isPersisted() {
    return typeof this.autoincrementId !== 'undefined'
  }

  /**
   * The value of the ID.
   */
  get value() {
    return this.autoincrementId ?? this.uuid
  }
}

Best regards, Jorge

Merge many large tables in PostgreSQL

I have 150 tables with the same columns representing areas in a country. The size of each table is millions of rows and tens of GB in size.

I want to combine all the tables into one with the aim of improving and increasing the accuracy of the spatial operations that I perform. What is the most efficient way in terms of speed and storage to combine these tables in PostgreSQL?

For example I have Table 1:

fid    column-1   column-n   geom
-----------------------------------------
1      001        ...        geometry-001
2      002        ...        geometry-002

Table 2:

fid    column-1   column-n   geom
-----------------------------------------
1      003        ...        geometry-003
2      004        ...        geometry-004

Expected merged table:

fid    column-1   column-n   geom
-----------------------------------------
1      001        ...        geometry-001
2      002        ...        geometry-002
3      003        ...        geometry-003
4      004        ...        geometry-004

The way I am thinking is to insert tables 2,3,4,5,..,150 into table 1, then delete tables 2,3,4,5,...150

However, this will take a long time and take up quite a lot of storage, so is there a better way?

โŒ
โŒ