Take Seoul Subway Line 9 two stops past Noryangjin and you’re at Heukseok Station. Express trains skip it. Travel guidebooks ignore it. It’s right on the Han River, yet nobody talks about the riverside walks here. But step out of the station exit and walk five minutes, and you’ll find a market alley that opened in 1965 and a basement coffee house that’s been brewing siphon coffee in the same spot since 1983. The catch: these alleys now sit inside a redevelopment zone.
The short answer
- Heukseok-dong is not a tourist circuit — it''s a university-backed commercial ecosystem. Chung-Ang University put down roots on this hillside in 1933, and the affordable food economy that grew around it has been running for over 90 years.
- There are four axes. ① Sundae-guk and charcoal-grilled galmaegi-sal in Heukseok Market alley ② Student eateries and old-school dabang along Heukseok-ro in front of Chung-Ang University ③ The lived-in food scene across the ridge in Sangdo-dong and Jangseungbaegi ④ Quiet Han River views from the Seodal-san ridge trail, Dalmasa Temple, and Hyosajeong Pavilion.
- Half the places are closed if you go on a Sunday. This is a university neighborhood — no students, no business. On top of that, the Heukseok New Town redevelopment zone is erasing these alleys block by block. The shelf life of this list is short.
What kind of neighborhood is Heukseok-dong?
True to its name, this was a village where black stones came out of the ground. The area south of the Heukseok 1-dong community center yields stone with a dark hue, which earned it the name Geomeundol-maeul (Black Stone Village) — rendered in Sino-Korean as Heukseok (黑石, literally “black stone”). During the Joseon dynasty, it was Heukseok-ri, Habuk-myeon, Gwacheon-hyeon in Gyeonggi Province, and it was the site of Heukseokjin, a ferry crossing on the Han River. It was annexed into Seoul in 1936 and placed under Dongjak-gu in 1980 — both relatively recent.
The four layers that built Heukseok-dong
- 1925 — The Great Eulchuk Flood. When the Han River burst its banks and submerged Anmal village, residents moved to higher ground and built new homes, calling the settlement Saemal (New Village). This is why Heukseok-dong developed uphill rather than along the waterfront.
- 1929 — A Japanese developer named Kinoshita Sakae created a suburban residential zone near what is now Hyosajeong and named it Myeongsudae, meaning "a scenic spot with clear water." He built a Japanese-style pond called Myeongsuh-ho and a pleasure garden, and 130 households lived there. A few Japanese-style houses still survive — look in front of Dongyang Middle School — and the name Myeongsudae lives on in apartment and shop signage.
- 1933 — Lim Young-shin acquired the Chung-Ang Childcare School and bought land in Heukseok-dong for a campus. This was the beginning of Chung-Ang University — and the beginning of Heukseok-dong''s commercial life. In 2005, Chung-Ang University Hospital also relocated to Heukseok-dong.
- 2000s — The 3rd New Town designation. Redevelopment zones were drawn from Heukseok Zone 1 through Zone 11, and the old alleys have been turning into apartment towers one after another. Heukseok Xi (Zone 3), Heukseok Hangang Prugio (Zone 4), Acro Riverheim, and Lotte Castle Edufore are the results.
Why are there no tourists if it”s right on the Han River?
Because everything worth seeing is across the river. From Heukseok-dong, the view across the Han is Yongsan and Ichon straight ahead, with Banpo and Seocho to the east. Travellers stay on that side — nobody crosses to the southern bank on purpose. Besides, Heukseok-dong has no palaces, no shopping streets, no nightlife. It has a university, a hospital, apartment blocks, and the eateries that fill the space between them.
Then there”s the terrain. Heukseok-dong climbs steadily from the Han River up toward Seodal-san (179m). From Exit 3 of Heukseok Station, you descend a staircase toward Heukseok Market. From Exit 1, you hike uphill toward Chung-Ang University’s main gate. A distance that looks like 300 meters on a map often turns out to be a lung-busting slope.
What do you eat in Heukseok Market alley?
Sundae-guk and charcoal-grilled galmaegi-sal (pork skirt meat). Heukseok Market isn’t one of those neatly organized food alleys you find at Seoul’s famous tourist markets. It’s a tight maze where butcher shops, fishmongers, and bedding stores jostle with old restaurants jammed in between. Take the stairs down from Heukseok Station Exit 3 and you’re right in it.
Mapo Choedaepo Charcoal Galmaegi & Pork Ribs (11 Seodal-ro 14-gil) is the anchor of this alley. Despite “Mapo” in the name, this is a stand-alone nopo (old shop) inside Heukseok Market, with a menu of exactly three items — galmaegi-sal (pork skirt), dwaeji-galbi (pork ribs), and gabri-sal (neck fillet). All ₩14,000 per serving (based on publicly available online info as of August 2026). Mon–Sat 17:00–23:00, closed Sunday. Expect a queue between 6 and 7 p.m., so either arrive at the 5 p.m. opening or aim for a weekday evening.
Sumok (28 Seodal-ro 14na-gil) is the cheapest place in this entire guide. The signature dish, ra-jebi, combines ramyeon noodles and hand-torn sujebi dough in a single bowl — ₩6,000. In Seoul, the only places where you can still find a ₩6,000 meal are university neighborhoods. 10:00–20:40, closed Sunday.
What’s the difference between the three sundae-guk places?
The prices are almost identical. The closing days are not. Within a 200-meter radius of Heukseok Market, there are three sundae-guk joints, and all three use the same price chart: ₩10,000 for gukbap, ₩18,000 for head-meat or a mixed platter. What actually determines your choice is operating hours and the regular closing day.
🍲 The Heukseok-dong Sundae-guk Trio (prices & hours based on publicly available online info, August 2026)
| Shop | Sundae-gukbap | Ttaro-gukbap | Hours | Break | Closed |
|---|---|---|---|---|---|
| Chungbuk Sundae (16 Seodal-ro 14-gil) | ₩10,000 | ₩11,000 | 09:30–22:00 | None | Sunday |
| Sundae Nara (5 Seodal-ro 12ga-gil) | ₩10,000 | ₩11,000 | 09:30–21:00 | 14:20–15:20 | Thursday |
| Jinmi Sundae (24-5 Seodal-ro 14na-gil) | — | ₩11,000 | 10:30–20:30 | 15:00–17:00 | Sun & Mon |
If you can only pick one, go with Chungbuk Sundae. No break time means it’s open during that awkward 3-to-5 p.m. window, and it stays open until 10 at night. Jinmi Sundae skips the basic sundae-gukbap in favor of sundae-naejang ttaro-gukbap at ₩11,000 served with the broth on the side, and it closes both Sunday and Monday — for weekend travelers, it’s effectively Saturday-only.
How not to mess up in Heukseok Market alley
- Use Heukseok Station Exit 3 and walk down the stairs. Exit 1 takes you toward Hyosajeong, which is the opposite direction from the market.
- Meat restaurants are evening-only. Mapo Choedaepo opens at 5 p.m., Japaline Dakbal at 5 p.m., Wonjo Mister Ggomeong-eo at 5 p.m. If you come during the day, your options are sundae-guk, sujebi, and snack food.
- The alleys are narrow and motorbikes use them. This is a working market, not a tourist-ready one — carts and delivery bikes have right of way.
- Bring some cash. Some street stalls and snack vendors either lack card terminals or are reluctant to process small transactions.
What's left in front of Chung-Ang University's main gate?
The last stretch of Heukseok-ro that hasn’t been turned into apartments yet. From Heukseok Station, follow Heukseok-ro uphill — it’s about 10 minutes to the university’s main gate. Both sides of the road are student territory, and this is where you’ll find the oldest shop in the neighborhood.
Teobangnae (101-7 Heukseok-ro) is this neighborhood’s greatest discovery. A basement dabang that opened in 1983, it has been certified as a Seoul Historical Shop (Orae-gage) — a designation the city gives to businesses that have operated for over 30 years. It’s never been remodeled, so the 1980s music-dabang layout is still intact, and you can watch the owner brew your coffee using a siphon right in front of you. Brand coffee and American coffee at ₩3,500, Italian coffee ₩4,500, parfait ₩5,500 — the result of holding prices down for over 40 years. 12:00–23:00, closed Sunday.
🍽️ Eateries & bars on Heukseok-ro in front of Chung-Ang University (based on publicly available online info, August 2026)
| Shop | Signature Dish | Price | Hours | Closed |
|---|---|---|---|---|
| Andongjang (105-1 Heukseok-ro) | Jjajangmyeon / Special Rice | ₩8,500 / ₩11,500 | 11:00–21:30 | Open daily (per listing) |
| Jeongmyodang 1987 (42 Heukseok-ro 13ga-gil) | Lard Jeongmyo Jjajangmyeon / 72-hr Bone Jjamppong | ₩8,000 / ₩10,000 | 10:00–21:00 (break 15:00–17:00) | Open daily (per listing) |
| Rice & Potato (83 Heukseok-ro) | Kimchi-bokkeumbap | from ₩6,500 | 11:00–22:00 | Open daily (per listing) |
| Curry Ya (97-4 Heukseok-ro) | Makni / Tikka Masala | ₩12,500 each | 11:00–21:00 (break 15:00–17:00) | Open daily (per listing) |
| Jangdokdae (112 Heukseok-ro, 3F) | Haemul-pajeon / Dotori-muk Muchim | ₩18,000 / ₩14,000 | 14:00–03:00 | Open daily (per listing) |
| Française (96 Hyeonchung-ro) | Campagne · Salt Bread · Cake | from ₩3,300 | 10:00–21:20 | Sunday |
Jeongmyodang 1987 (42 Heukseok-ro 13ga-gil) is a Korean-Chinese restaurant with its founding year baked into the name. Their 72-hour bone-broth jjamppong (₩10,000) and lard-stir-fried jeongmyo jjajangmyeon (₩8,000) earn some of the highest ratings near Chung-Ang University.
How is Sangdo-dong different, just over the ridge?
If Heukseok-dong is a university town, Sangdo-dong is pure residential neighborhood. The two districts share the foothills of Seodal-san but have entirely different personalities. Sangdo-dong was developed as Seoul’s first municipal housing zone in the 1960s, drawing families rather than students — the restaurants are places where families eat dinner. Even the subway lines differ: Heukseok-dong sits on Line 9, while Sangdo-dong is served by Line 7 (Sangdo Station, Jangseungbaegi Station, and Soongsil University Station).
Three things worth knowing about Sangdo-dong
- The origin of the name — One story says bier-carriers once lived here, leading to the nickname Sangtugul (topknot hollow). During the Joseon era, the area was split into Sangdo-ri and Seongdohwa-ri. The Seongdae Market that still operates today takes its name from the old district name.
- Jangseungbaegi — Legend says King Jeongjo, while traveling to his father Crown Prince Sado's tomb, stopped here and ordered a jangseung (village guardian post) erected — hence the name. But the 18th-century Haedong Jido map already shows a place called Jangsaeng-hyeon, so the name may be older than the story.
- Dongjak-gu Office is moving here — The district office is relocating from Noryangjin to a new administrative complex near Jangseungbaegi Station. The site is the former Yeongdo Market, which once had a vacancy rate over 70%, and the move is reshaping Sangdo-dong's commercial gravity.
🍚 Sangdo-dong & Jangseungbaegi eateries (based on publicly available online info, August 2026)
| Shop | Signature Dish | Price | Hours | Closed |
|---|---|---|---|---|
| Gijeolchopung Wang Sundae (319 Sangdo-ro) | Sundae-guk / Special Sundae-guk | ₩10,000 / ₩12,000 | 10:30–21:30 (break 15:30–16:30) | Open daily (per listing) |
| Neulbori (19 Sangdo-ro 26-gil) | Braised Pollack (small) / Boribap Set | ₩29,000 / ₩10,000 | 11:30–21:30 | Open daily (per listing) |
| Eochon Sikdang (122 Sangdo-ro) | Grilled Mackerel Set / Gul-gukbap | ₩15,000 / ₩12,000 | 11:00–22:00 (break 15:30–16:30) | Open daily (per listing) |
| Unbong Sansang (118-1 Jangseungbaegi-ro) | Lamb Ribs / Suyuk | ₩25,000 each | 17:00–21:40 (Sat from 15:00) | Sunday |
| Eunhui-ne Onjip Dak-tteokbokki (35 Sangdo-ro 41-gil) | Chicken Tteokbokki (small) | ₩18,000 | 11:30–20:00 (break 15:00–16:30) | Monday |
| Yetgol Hanbang Samgyetang (1 Seongdae-ro 1-gil) | Herbal Samgyetang | ₩16,000 | 11:00–21:30 | Open daily (per listing) |
| Sangdo Indoor Pojangmacha (288 Sangdo-ro) | Whole Steamed Squid · Squid Mulhoe | Market price | 16:30–23:00 | Sunday |
Unbong Sansang (118-1 Jangseungbaegi-ro) is easily the most idiosyncratic of the lot. The menu has just four items: lamb ribs (₩25,000), suyuk (₩25,000), ttukbaegi-tang (₩15,000), and doenjang-jjigae (₩7,000). It opens at 5 p.m., closes at 9:40 p.m., and — this is the kicker — there’s a 10-minute break from 18:50 to 19:00. You don’t often find a place in the middle of Seoul that operates at its own pace with this much conviction.
Gijeolchopung Wang Sundae (319 Sangdo-ro) is Sangdo-dong’s sundae-guk champion. Prices are similar to the Heukseok-dong joints, but there’s a break time, and the menu has more variations — wang-sundae at ₩20,000, sundae-jeongsik at ₩18,000, and so on.
Eochon Sikdang (122 Sangdo-ro) is a grilled-fish bapsang-jip. Grilled mackerel set ₩15,000, grilled atka mackerel set ₩16,000, oyster gukbap ₩12,000. Open until 10 p.m. with only a one-hour break, it’s a reliable evening option.
Where are the best cafes around here?
The cafe scenes in Heukseok-dong and Sangdo-dong are mirror opposites. Heukseok-dong still has a 40-year-old dabang; Sangdo-dong has been quietly filling up with small roasteries and bakeries since the 2020s. Same district, but if you look at the cafe map alone, they could be two different cities.
Bugangtang Bakery & Cafe (7 Sangdo-ro 34-gil) is the most story-rich space in the neighborhood. It opened in late 2022, and the building was originally Bugangtang, a neighborhood public bath. The structure has been preserved as-is — ground floor bakery, second floor brunch, third floor gallery. There’s even a brunch platter on the menu called Bugangtang (₩22,000), which is this place’s idea of an inside joke. In a Seoul where bathhouses keep getting bulldozed for apartment blocks, this is what it looks like when someone holds onto a neighborhood memory by keeping the building alive.
☕ Six cafes in Heukseok-dong & Sangdo-dong
| Cafe | Vibe | Sample Price | Hours | Closed |
|---|---|---|---|---|
| Teobangnae (101-7 Heukseok-ro) | 1983 siphon dabang | Coffee from ₩3,500 | 12:00–23:00 | Sunday |
| Ohu Hongkong (29 Heukseok-ro 13ga-gil) | HK-style milk tea | Chai milk tea ₩6,500 | 10:00–21:00 (Sat until 20:00) | Sunday |
| Bugangtang (7 Sangdo-ro 34-gil) | Bathhouse-turned-bakery | Brunch from ₩19,000 | 10:30–22:00 (break 15:00–16:00) | Open daily (per listing) |
| Porter Coffee (8 Sangdo-ro 30-gil) | Early-morning roastery | Flat white ₩3,500 | 07:30–17:30 | Sunday |
| Bread Duck (39 Sangdo-ro 30-gil) | Hard-bread bakery | Campagne baguette ₩3,500 | 09:00–20:00 | Sunday |
| Uburraedo (3 Sangdo-ro 37-gil) | Vegan bakery | Rice baguette ₩4,500 | 10:00–22:00 | Open daily (per listing) |
What day of the week should I go to Heukseok-dong?
Avoid Sunday. In most old Seoul neighborhoods, Monday is the risky day. Heukseok-dong flips that script. This is a university-driven commercial area, so the day students aren’t around is the day things close — and as a result, close to half the places on this list shut their doors on Sunday.
📅 Day-by-day closing map for Heukseok-dong & Sangdo-dong — a table you won't find anywhere else
| Day | What’s closed | Verdict |
|---|---|---|
| Sunday | Mapo Choedaepo · Chungbuk Sundae · Jinmi Sundae · Sumok · Japaline Dakbal · Teobangnae · Française · Ohu Hongkong · Unbong Sansang · Sangdo Indoor Pojangmacha · Porter Coffee · Bread Duck | ❌ Don’t go |
| Monday | Jinmi Sundae · Eunhui-ne Onjip Dak-tteokbokki · Monyeodang | ⚠️ Most places open, watch for these three |
| Tuesday | — | ✅ Safest |
| Wednesday | — | ✅ Safest |
| Thursday | Sundae Nara | ✅ Good |
| Friday | — | ✅ Safest · peak evening queues |
| Saturday | Ohu Hongkong closes early at 20:00 · Unbong Sansang opens early at 15:00 | ✅ Good |
Four time-slot traps
- 3 to 5 p.m. is the hardest window to find a meal. Sundae Nara (break starts 14:20), Jinmi Sundae (15:00), Jeongmyodang (15:00), Curry Ya (15:00), and Gijeolchopung (15:30) are all on break. During this window, head to Chungbuk Sundae (no break) or a cafe.
- Meat and drinking spots open at 5 p.m. Mapo Choedaepo, Japaline Dakbal, Wonjo Mister Ggomeong-eo, Jujuchonghoe, and Unbong Sansang all open at 17:00. If you visit Heukseok Market during the day, you won't smell any barbecue.
- University breaks (Jan–Feb, Jul–Aug) quiet things down. With students gone, some places shorten their hours or take unscheduled days off. A phone call before visiting is a good idea.
- Porter Coffee closes at 5:30 p.m. It's the only cafe in Sangdo-dong that opens early but has no evening hours. If you're planning an after-dinner coffee, pick somewhere else.
Where do I walk after eating?
Head up toward Seodal-san for some of the quietest Han River views in Seoul. Heukseok-dong is a neighborhood for eating, not for sightseeing — but that doesn’t mean there’s nowhere to walk. If anything, it’s valuable precisely because nobody is there.
🚶 Four worthwhile walks in Heukseok-dong & Sangdo-dong (all free)
| Place | What it is | Access |
|---|---|---|
| Hyosajeong | A pavilion built by the early-Joseon scholar No Han while he was mourning his mother. The current site is also where a Japanese Han River shrine stood during the colonial period. Straight-on views of the Han River and Yongsan. | Hyosajeong Park, right outside Heukseok Station Exit 1 |
| Dalmasa | A Jogye-order Buddhist temple on the northern slope of Seodal-san. Features a natural cave shrine to the Dragon King (Yeongcheon), a rock-carved Buddha, and a turtle-shaped boulder. | Seodal-san trail from the Heukseok-dong side |
| Seodal-san Ridge Trail | Course 2 (Hyeonchungwon-gil) of the Dongjak Chunghyo-gil network — a gentle wooded path tracing the perimeter of the Seoul National Cemetery. | Accessible from both Dalmasa and Sangdo-dong |
| Seoul National Cemetery | The national cemetery encircled by Seodal-san. Also known as a springtime weeping cherry blossom spot. | Dongjak Station, Line 9 |
Seodal-san: all you need to know
- Seodal-san is only 179 meters. You don't need hiking boots — it's a neighborhood hill, and the ridge trail section has a gentle gradient.
- The name has competing origin stories — one says it comes from Dalmasa Temple on its northern side (Seo-dal-san, "mountain with Dalma to the west"), another says it derives from Seodeol-san ("stony mountain"). It was also called Gongjak-bong (Peacock Peak) because the ridgeline resembles a peacock spreading its feathers.
- You can walk from Heukseok-dong to Sangdo-dong by crossing the ridge. There's an uphill section, so do this after eating, not before.
- Hyosajeong is right outside Heukseok Station Exit 1 — even if you have no time, you can see it in five minutes. Market = Exit 3, pavilion = Exit 1. That's all you need to remember.
How do I do this in half a day?
If you want to cover Heukseok-dong and Sangdo-dong in one go, the cleanest route is enter by Line 9, exit by Line 7. The stretch crossing Seodal-san is the only uphill section.
🚶 Half-day route: Heukseok-dong → Sangdo-dong (start at Heukseok Station, finish at Sangdo Station)
| Order | Stop | Travel | Notes |
|---|---|---|---|
| 1 | Heukseok Station Exit 1 → Hyosajeong | 2 min walk | Straight-on Han River & Yongsan view. Start here. |
| 2 | Exit 3 → Heukseok Market | 3 min walk | Take the stairs down. Sundae-guk or ra-jebi. |
| 3 | Chung-Ang Univ. Main Gate · Teobangnae | 10 min uphill walk | Siphon coffee ₩3,500. Watch out: closed Sunday. |
| 4 | Seodal-san Ridge Trail · Dalmasa | 20–30 min walk | Cross over to Sangdo-dong here. |
| 5 | Bugangtang or Bread Duck | 10 min walk | Take a beat at the bathhouse-turned-cafe. |
| 6 | Unbong Sansang or Eochon Sikdang → Sangdo Station | 5–10 min walk | Dinner. Unbong Sansang opens at 5 p.m., closed Sunday. |
Short on time? Just do Heukseok-dong. Hyosajeong → Heukseok Market → Teobangnae takes two hours, and these three are the most Heukseok-dong things in Heukseok-dong. On the other hand, if evening drinks are the goal, go to Sangdo-dong. The places around Jangseungbaegi stay open later and have more room than the Heukseok-dong spots.
How this guide was researched
Heukseok-dong is a neighborhood where the records live entirely in government archives. The market's opening date (June 16, 1965) and renaming date (August 10, 1974), as well as the remaining shop count (66 as of 2023), were confirmed via the Digital Encyclopedia of Dongjak Culture published by the Academy of Korean Studies and Dongjak-gu Office. The same source provided the vanished place-names — Myeongsudae, Saemal, Dodangjjae, and others. On the other hand, the founding years of individual businesses are almost impossible to verify in writing. Only Teobangnae (1983) and Jeongmyodang 1987 publicly disclose their founding years. For the three sundae-guk shops and Mapo Choedaepo, we have only resident testimony — which is why this guide omits their founding years. Prices and hours are based on publicly available online information as of August 2026. Because redevelopment is actively underway in this area, the shelf life of this information is shorter than for guides to other neighborhoods. A phone call before visiting is advised.
Sources
- Digital Encyclopedia of Dongjak Culture (Academy of Korean Studies & Dongjak-gu Office) — Heukseok Market http://dongjak.grandculture.net/dongjak/toc/GC08200808
- Digital Encyclopedia of Dongjak Culture — Heukseok-dong http://dongjak.grandculture.net/dongjak/toc/GC08200128
- Digital Encyclopedia of Dongjak Culture — Myeongsudae http://dongjak.grandculture.net/dongjak/toc/GC08200146
- Digital Encyclopedia of Dongjak Culture — Saemal (Eulchuk Great Flood) http://dongjak.grandculture.net/dongjak/toc/GC08200159
- Digital Encyclopedia of Dongjak Culture — Dodangjjae, Han River Shrine, Hyosajeong Site http://dongjak.grandculture.net/dongjak/toc/GC08200139
- Digital Encyclopedia of Dongjak Culture — Hyosajeong http://dongjak.grandculture.net/dongjak/toc/GC08200476
- Digital Encyclopedia of Dongjak Culture — Seodal-san http://dongjak.grandculture.net/dongjak/toc/GC08200063
- Digital Encyclopedia of Dongjak Culture — Dalmasa http://dongjak.grandculture.net/dongjak/toc/GC08200878
- Digital Encyclopedia of Dongjak Culture — Jangseungbaegi-ro http://dongjak.grandculture.net/dongjak/toc/GC08200213
- Digital Encyclopedia of Dongjak Culture — Seongdae Market http://dongjak.grandculture.net/dongjak/toc/GC08200803
- Digital Encyclopedia of Dongjak Culture — Sangdo Traditional Market http://dongjak.grandculture.net/dongjak/toc/GC08200802
- Wikipedia — Heukseok-dong (Seoul) https://ko.wikipedia.org/wiki/흑석동_(서울)
- Wikipedia — Sangdo-dong (Seoul) https://ko.wikipedia.org/wiki/상도동_(서울)
- Wikipedia — Jangseungbaegi Administrative Complex https://ko.wikipedia.org/wiki/장승배기_종합행정타운
- Wikipedia — Chung-Ang University (Lim Young-shin's 1933 land purchase in Heukseok-dong) https://ko.wikipedia.org/wiki/중앙대학교
- Seoul City Redevelopment Portal — Heukseok Zone 2 Public Redevelopment https://cleanup.seoul.go.kr
- Prices, hours, closing days: Dining Code restaurant profiles (accessed 2026-08-08)
Prices, hours, and closing days reflect publicly available online information at time of publication. Dates will be updated after on-site verification.