diff --git a/go/porcelain/site.go b/go/porcelain/site.go
index <HASH>..<HASH> 100644
--- a/go/porcelain/site.go
+++ b/go/porcelain/site.go
@@ -51,12 +51,15 @@ func (n *Netlify) CreateSite(ctx context.Context, site *models.Site, configureDN
 }
 
 // UpdateSite modifies an existent site.
-func (n *Netlify) UpdateSite(ctx context.Context, site *models.Site) error {
+func (n *Netlify) UpdateSite(ctx context.Context, site *models.Site) (*models.Site, error) {
 	authInfo := context.GetAuthInfo(ctx)
 
 	params := operations.NewUpdateSiteParams().WithSite(site).WithSiteID(site.ID)
-	_, err := n.Netlify.Operations.UpdateSite(params, authInfo)
-	return err
+	resp, err := n.Netlify.Operations.UpdateSite(params, authInfo)
+	if err != nil {
+		return nil, err
+	}
+	return resp.Payload, nil
 }
 
 // ConfigureSiteTLS provisions a TLS certificate for a site with a custom domain.
Make site update to return the updated site.

So we can show up to date settings.