Of your real customers — those who walk into your workshop or join your sessions — 80% live within 30 km. For them Instagram is the first touchpoint: they open it during aperitivo, on the subway, at lunch break. The difference between an artisan who fills workshops and one talking to no one lies in local marketing details: correct geotags, hashtags from your city (not just "#handmade") and 2-3 strategic collaborations with local accounts. In this guide we cover how to do it, city by city.
Geotags: the most underrated weapon
A geotag is the "place" you attach to a post or story. Instagram uses geotags three ways: (1) show your content to users exploring that area, (2) index the post in "places" search, (3) signal local relevance to the Explore algorithm. If you are in Brera (Milan) and always tag "Brera, Milano" or the exact name of a venue, after 4-6 weeks users searching "what to do in Brera" start to see your posts.
Local hashtags: 5 city maps
Milan
Active local hashtags: #milanodavedere (3.4M posts), #milanocityofficial (1.8M), #milanoartigiana (45K), #breradistrict (180K), #navigli (920K), #5vie (35K), #nolomilano (180K). Typical Milan artisan combo: 1 broad hashtag (#milanodavedere) + 2 medium (#breradistrict, #milanoartigiana) + 2 craft-specific (#ceramicaitaliana, #ceramicamilano).
Rome
#roma_ig_ (1.2M), #romeartisans (28K), #trastevereroma (450K), #pigneto (180K), #romanordartigiani (12K), #monticelliroma (8K), #testaccio (310K). Rome has a peculiar Instagram community: neighborhood accounts are very active (e.g., @trastevere_roma, @pigneto_official). Always tag the neighborhood account besides the geotag.
Florence
#firenzedavedere (2.1M), #firenzeartigianale (38K), #oltrarnofirenze (95K), #sanniccolofirenze (12K), #sansavinofirenze (8K). Florence is one of the Italian cities where "craft + city" hashtags perform best: foreigners (50% of traffic) search them explicitly. Always add 2 English hashtags (#florencecraft, #florenceartisan) to catch US/UK tourism.
Naples
#napolicity (2.8M), #napoliartigiana (22K), #spaccanapoli (380K), #chiaianapoli (140K), #vomero (210K), #portamontealba (5K). Naples has a very strong community on traditional crafts (nativity, Vesuvian ceramics, tailoring): hashtags like #presepenapoletano (95K) or #sartorianapoletana (45K) generate engagement 3-4x the national average.
Bologna
#bolognacity (1.9M), #bolognaartigiana (18K), #portici (185K), #santostefanobologna (28K), #bolognadavedere (920K), #emiliaromagna (3.2M). Bologna is a city where university accounts (@bolognauniversita, @studentidibologna) have very high engagement: collaborating with them spikes visibility among 20-30-year-olds, ideal target for afternoon workshops.
Collaborations with local accounts: the 1-2-3 formula
Collaborations are the highest-leverage move in local Instagram marketing. Working pattern: 1 big city-relevance account (50K+ followers), 2 mid neighborhood or niche accounts (5K-20K), 3 local micro-influencers (500-2K) vertical to your craft or audience.
- Big account: city page (@milanocity, @romecityworld). Approach: send product + propose a workshop story-tour. Cost: free or €100-300.
- Mid neighborhood or niche accounts: pages like @breradistrict, @oltrarnofirenze. Approach: free collaboration with reciprocal tag, workshop feature.
- Local micro-influencers (500-2K): pick 3 with audience matching your target customer. Invite to a free workshop, in exchange 1 post + 3 stories. Net cost: €30-50 of materials per workshop.
What NOT to do
- Generic hashtags like #handmade #artigiano: overcrowded, zero local relevance
- City-wide geotag instead of neighborhood
- Posting only finished product: the Instagram algorithm rewards process videos (15-30 sec hands-at-work pan)
- Ignoring stories: stories with geotag generate 40% more local visibility than feed
- Buying followers: destroys account relevance for the algorithm, 4-6 month recovery
- Identical cross-post on all platforms: Instagram penalizes duplicate content (TikTok watermark detection)
Domande frequenti
- How often should I post per week?
- For a local artisan: 3-4 feed posts + 5-7 stories a week is the sustainable, best-ROI rhythm. More than double becomes noise and average engagement collapses.
- Reels or static posts for local marketing?
- Reels in 70% of cases. Reels with local geotag have 5-10x organic visibility vs static posts in 2026. Static posts are for portfolio and workshop announcements.
- How do I measure if it's working?
- Watch 3 metrics in Instagram Insights: % local reach (city/zone) — should be >40% of total; clicks on bio link — convert to bookings; direct messages with info requests — your warmest leads.
- Are sponsored Ads worth it for local artisans?
- Yes, small and targeted: €5-10/day in a 15 km radius around the workshop, 7-14 day runs. Sponsor a process reel, not a static post. Typical ROI: 4-8 new local followers per euro spent.



