Google Maps free embed code vs. paid Google Maps API

Google Maps

Google Maps has two large options for use on a website:

  • If you must use an API, if you have no other option than that, you must pay to use the API for anything larger than 200$ / month. Details »
  • If an API is not mandatory, you could just embed a Google Maps, by going to https://www.google.com/maps, and embedding a map (hamburger menu -» share or embed a map -» embed a map).

More details on the second option, here »

Can I get Google Maps for Free?

In short, yes.

Google Maps provide a free embed code that you can copy/paste onto your website totally free of charge – or for now at least!

Citește mai departe

Cu ce ajută linkurile spre fișiere PDF?

Mélisande* - Zürich box

Întrebare: Link-urile către PDF-uri, au valoare pentru Google – sunt considerate link building?

Răspuns: faci linkbuilding când aduci linkuri înspre site, nu dinspre site spre alte părți.
PDF-urile sunt ajutate de linkurile din site către ele, dar nu știu dacă vrei asta (vrei să apari în Google cu PDF-uri?).

Chiar dacă Yoast SEO (plugin WordPress) numără outgoing links, toolurile de SEO au tot interesul să îți semnaleze lucruri, dacă ți-ar zice că totul e bine, ai avea tendința să crezi că toolul nu te ajută prea mult.

Uneori spun lucruri irelevante.

Are sens să pui linkuri dacă pentru tine e logic să facă asta. Dacă e relevant să pui 10 linkuri, pune 10 linkuri, dacă nu e relevant, nu pune.

Eu unul nu aș pune linkuri doar pentru că “consider că ajută”.

Cred că beneficiul e minimal.

În schimb, să pui linkuri unde nu are sens, sau să nu pui linkuri unde are sens, asta da, contează și are impact – vei avea vizitatori nemulțumiți de site-ul tău, asta, da, are impact.

Citește mai departe

Tehnic: De ce e importantă setarea width/height în img?

Am avut recent niște discuții cu persoane diferite despre setarea width/height în img. Răspunsul e dat de acest articol și de imaginea din el: Pe scurt, dacă nu se specifică width/height, uneori CSS-ul nu este suficient pentru a stabili cum se poziționează o imagine în site, și va apărea o “mișcare” în site, pe măsură ce se încarcă imaginile, pentru utilizator. Pentru a se evita asta, se adaugă width/height la imaginile care folosesc img (nu și la cele încărcate prin div background image, desigur).

Despre Facebook fără reclame

Thomas Hawk - Facebook HQ

Aș plăti pentru un Facebook fără reclame?

Eu intru fix o dată la 2 zile (dacă intru mai rar, risc să nu mai văd toate mesajele) pe Facebook.

Citesc niște mesaje ale unor oameni care publică exclusiv pe Facebook.

Urmăresc undeva la 5 oameni pe Facebook, deși am mii de conexiuni (nu toți prieteni, desigur).

În afară de asta, Facebook îmi arată niște mesaje, dar la cum folosesc eu de rar Facebook-ul, unele sunt relevante pentru mine, iar cele exclusiv promoționale, prin natura meseriei (online marketing), nu sunt atât de rele pe cât ai zice.

Așadar, răspunsul e că “nu, nu aș plăti”. :) Cel puțin în gradul curent de utilizare.

Încerc și să reduc folosirea Facebook-ului la un minim absolut.

Citește mai departe

Cum modifici structura URL-urilor pentru blog, în viitor, pe WordPres?

WordPress Logo

Să zicem că ai un site de tip site de prezentare cu pagini de forma:

site.ro/despre-noi

site.ro/produs

site.ro/categorie

site-ro/articol-blog

Și ai vrea ca pe viitor blogul să poată fi diferențiat în statisticile din Google Search Console sau Google Analytics foarte ușor.

Așadar, ai vrea ca articolele de blog să fie ceva în gen site.ro/blog/articol (să fie și acel /blog/ în URL, dar doar pentru articolele noi).

Cum faci?

Citește mai departe

Why choose WordPress as a CMS?

WordPress Logo

Why should one choose WordPress as a CMS (Content Management System)?

I think the main reason is the ease with which you can make changes.

Are you aiming for good SEO? A general SEO plugin, a caching plugin (like LiteSpeed Cache or WP Rocket), and a WebP plugin (Imagify, Smush) might do wonders. Lazy loading (a3 Lazy Load) images could also help.

Interested in a specific thing, a micro-mini-small-tiny thing you specifically want, but which, generally, is rather hard to get done internally, by a programmer? There’s likely a plugin for that.

Do you want to change how the website looks? Choose a paid template, do some customizations, and you’re good to go.

The thing is, each and every thing you want to get done with WordPress can get done in other platforms. You can code HTML from scratch, you can choose another platform, you can make your own CMS.

But it just gets harder and harder, as you administer more things.

If you have a one-page website, you can consider having it done in plain HTML, although even for this WordPress might help with a template and solutions for better performance (speed).

But if you manage things like content, users, security, speed for a larger website, WordPress is just the easier path. Lots of providers “fight” to get a good SEO to their users. Lots of providers of plugins compete to get good plugins. Lots of theme creators try to solve the needs of the aesthetics of users.

It’s just easier with WordPress.

Citește mai departe

Word macro to convert from a vertical list to a horizontal list (separated by comma)

michael szpakowski - list

Let’s say you have a list:

word1

word2

word3

You need to convert this into:

word1, word2, word3

Sure, it’s not hard to do it just one time. But what happens if you need this on a regular basis?

I’ve created a Microsoft Word macro that helps with that.

You have an empty document looking like this:

word1

word2

word3

It will convert this into:

word1, word2, word3

In the end, after you run it, it cuts the data, all you need is to paste.

Sub Din_Enter_in_virgula_Din_Lista_Verticala_in_Lista_Orizontala()

‘ Macro1 Macro


Selection.WholeStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = “^p”
.Replacement.Text = “, ”
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll

Selection.WholeStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = “, ^p”
.Replacement.Text = “”
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Cut

End Sub

You can add a macro to quick launch in Word, and this is how to install macros in Word.

Citește mai departe